这是我的代码。 Webpack加载PDF版本。反应组件不会呈现PDF。当通过反应组件访问时,它带来了一个页面没有页面的空白页面。 1 of 当在浏览器中放置以下URL时,它直接呈现来自浏览器的pdf,并且没问题。使用react-pdf渲染来自reactJS的静态PDF
http://localhost:3000/bfa955d1b47a762fb2b4d8cc2525f637.pdf
import React, {Component} from "react";
import myPdf from '../images/BSOAANZChapterConstitution.pdf'
import {Document, Page} from 'react-pdf/build/entry.webpack';
class Constitution extends Component {
constructor(props) {
super(props);
this.state = {
numPages: null,
pageNumber: 1
};
}
onDocumentLoad({numPages}) {
this.setState({numPages});
}
render() {
const {pageNumber, numPages} = this.setState;
return (
<div>
<Document
file={myPdf} onLoadSuccess={this.onDocumentLoad}>
<Page pageNumber={pageNumber}/>
</Document>
<p>Page {pageNumber} of {numPages}</p>
</div>
);
}
}
export default Constitution;
您是否在控制台中看到任何错误? –