window.print()无法在IE 11中使用react.js与react-pdf库

时间:2018-04-18 08:47:37

标签: reactjs

window.print()似乎在IE中不起作用。我正在使用react.js和react-pdf库。

以下是我的示例代码:

import { Document, Page } from "react-pdf/build/entry.noworker";

class PrintFile extends React.Component {
  constructor(props) {
    super(props);
  }

  componentDidUpdate() {
    window.print();
  }

  render() {
    const {
      pdfFile,
    } = this.props;
    return (
      <DocumentTitle title={pdfFile.name}>
        <div id="printable">
          <Document
            file={pdfFile}
          >
            ...
          </Document>
        </div>
      </DocumentTitle>
    );
  }
}

PrintFile.propTypes = {
    pdfFile: PropTypes.object,
};

export default PrintFile;

我已经删除了逻辑,只是把这里需要的基本内容...

PDF Library Link

0 个答案:

没有答案