解决:Uncaught ReferenceError: jsPDF is not defined
作者:admin 时间:2023-6-10 14:29:42 浏览:使用 jsPDF 插件把表格数据导出PDF文件的时候,遇到了问题,就是明明代码是从官方示例里复制过来,并且JS库文件也下载到了本地正确引用了,却运行时报错:
Uncaught ReferenceError: jsPDF is not defined
jsPDF未定义?
于是在网上查询解决方法,经过各种方法的尝试,终于找到了可用有效的方法,那就是把如下语句:
var doc = new jsPDF();
改为
window.jsPDF = window.jspdf.jsPDF;
var doc = new jsPDF();
即是在实例化 jsPDF 之前,定义它。
我把语句改成这样也可以:
jsPDF = jspdf.jsPDF;
var doc = new jsPDF();
还可以写成这样:
const { jsPDF } = window.jspdf;
var doc = new jsPDF();
但我不明白为什么在官方示例里,不用添加这样的定义语句。
不过,能解决问题就好!
参考文章
标签: jsPDF
相关文章
x
- 站长推荐