Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应:从'打开PDF;水滴';被要求陈述。使用';jsPDF';。返回:无法加载PDF文档_Javascript_Reactjs_Blob - Fatal编程技术网

Javascript 反应:从'打开PDF;水滴';被要求陈述。使用';jsPDF';。返回:无法加载PDF文档

Javascript 反应:从'打开PDF;水滴';被要求陈述。使用';jsPDF';。返回:无法加载PDF文档,javascript,reactjs,blob,Javascript,Reactjs,Blob,在调用aaxios.get()之后,我试图打开pdfonClick。从mysql数据库获取数据 打开pdf的按钮的代码为 class DownloadPdf extends Component { constructor(props) { super(props) this.pdfGenerator = this.pdfGenerator.bind(this) } pdfGenerator(blob){ console.lo

在调用a
axios.get()
之后,我试图打开pdf
onClick
。从mysql数据库获取数据

打开pdf的按钮的代码为

class DownloadPdf extends Component {
    constructor(props) {
        super(props)
        this.pdfGenerator = this.pdfGenerator.bind(this)
    }
    pdfGenerator(blob){
        console.log(blob)
        var doc = new jsPDF('p', 'pt');
        var blobPDF = new Blob([doc.output[blob.data]], { type: 'application/pdf'})
        var BlobURL = URL.createObjectURL(blobPDF)
        window.open(BlobURL)

    }
render() {
    return (
        <td>
        <button onClick={()=>{this.pdfGenerator(this.props.blob)}}>
            Download PDF
        </button>
        </td>
    )
}
在我的axios请求从数据库获取数据之后

.then(res => { this.setState({
    properties: res.data.data,
    isLoaded: true,
                })
            })