我是离子框架的新手,实际上我从后端服务获取字节数组作为响应并将其转换为Blob。如何将其保存为离子型PDF?
var blob = new Blob([res], { type: 'application/pdf' });
Run Code Online (Sandbox Code Playgroud)
res是服务的响应(字节数组)。
码
var blob = new Blob([res], { type: 'application/pdf' });
let fileName="Receipt.pdf";
let filePath = (this.platform.is('android')) ?
this.file.externalRootDirectory : this.file.cacheDirectory;
this.file.writeFile(filePath, fileName, blob, { replace: true }).then((fileEntry) => {
console.log("File created!");
this.fileOpener.open(fileEntry.toURL(), 'application/pdf')
.then(() => console.log('File is opened'))
.catch(err => console.error('Error openening file: ' + err));
})
.catch((err) => {
console.error("Error creating file: " + err);
throw err;
});
Run Code Online (Sandbox Code Playgroud)
提前致谢。
我是新手做出反应原生并尝试在视图中添加一个复选框但我无法在反应原生的视图中获得复选框.
提前致谢.
import React from 'react';
import {View, CheckBox } from 'react-native';
export default class SimpleCheckBox extends React.Component{
constructor(){
super();
}
render(){
return(
<View>
<CheckBox value={true} onValueChange={() => console.log("value might change")}/>
</View>
)
}
}
Run Code Online (Sandbox Code Playgroud)