Print.js回调-onPrintDialogClose无效问题

安装

npm install print-js --save

引用

import printJS from "print-js"

方法

toPrint() {
  let focuser = setInterval(() => window.dispatchEvent(new Event('focus')), 500)
  printJS({
    printable: "文档来源:pdf或图像的url,html元素的id或json数据的对象",
    type: "可打印类型  可用的打印选项包括:pdf,html,image,json和raw-html",
    fallbackPrintable: "打印pdf时,如果浏览器不兼容(检查浏览器兼容性表),库将在新选项卡中打开pdf。这允许您传递要打开的不同pdf文档,而不是传递给printable的原始文档。如果您在备用pdf文件中注入javascript,这可能很有用"
    onPrintDialogClose: () => {
      //取消打印回调
      clearInterval(focuser)
      console.log('123456')
    },
  })
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容