为了账号安全,请及时绑定邮箱和手机立即绑定

jsPDF 通过脚本标签始终未定义

jsPDF 通过脚本标签始终未定义

PHP
慕婉清6462132 2023-10-21 10:00:26
我已经搜索了很长时间但没有任何帮助。我有两个文件 header.php 和 other.php。我的header.php它看起来像这样:<head>.....</head><header>.....<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.0.0/jspdf.umd.min.js"></script></header>我需要header.phpinother.php并想在此文件中使用 jsPDF:require "header.php";<body>....</body><script>    function createInvoice(final){      const doc = new jsPDF();      doc.text("Hello world!", 10, 10);      doc.save("a4.pdf");    }</script>我尝试使用脚本将 jsPDF 包含在 body 标签中、head 标签中以及带有函数的脚本标签中,但每次我都会收到以下错误:Uncaught ReferenceError: jsPDF is not defined有人能帮我吗?先感谢您
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

在新版本中,他们更改了全局变量的名称 -> const { jsPDF } = window.jspdf。


<script>

    window.jsPDF = window.jspdf.jsPDF; // add this line of code


    function createInvoice(final){

        const doc = new jsPDF();


        doc.text("Hello world!", 10, 10);

        doc.save("a4.pdf");

    }

</script>


查看完整回答
反对 回复 2023-10-21
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信