技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

解決:Uncaught ReferenceError: jsPDF is not defined

作者:admin    時(shí)間:2023-6-10 14:29:42    瀏覽:

使用 jsPDF 插件把表格數(shù)據(jù)導(dǎo)出PDF文件的時(shí)候,遇到了問題,就是明明代碼是從官方示例里復(fù)制過來(lái),并且JS庫(kù)文件也下載到了本地正確引用了,卻運(yùn)行時(shí)報(bào)錯(cuò):

Uncaught ReferenceError: jsPDF is not defined

jsPDF未定義?

于是在網(wǎng)上查詢解決方法,經(jīng)過各種方法的嘗試,終于找到了可用有效的方法,那就是把如下語(yǔ)句:

var doc = new jsPDF();

改為

window.jsPDF = window.jspdf.jsPDF;
var doc = new jsPDF();

即是在實(shí)例化 jsPDF 之前,定義它。

我把語(yǔ)句改成這樣也可以:

jsPDF = jspdf.jsPDF;
var doc = new jsPDF();

還可以寫成這樣:

const { jsPDF } = window.jspdf;
var doc = new jsPDF();

但我不明白為什么在官方示例里,不用添加這樣的定義語(yǔ)句。

不過,能解決問題就好!

參考文章

標(biāo)簽: jsPDF  
x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */