美文网首页
Print.js回调-onPrintDialogClose无效问

Print.js回调-onPrintDialogClose无效问

作者: MiSiTeWang | 来源:发表于2023-11-14 16:34 被阅读0次

    安装

    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')
        },
      })
    }
    

    相关文章

      网友评论

          本文标题:Print.js回调-onPrintDialogClose无效问

          本文链接:https://www.haomeiwen.com/subject/tspjwdtx.html