Javascript 如何解释jsPDF版本2的使用说明?

Javascript 如何解释jsPDF版本2的使用说明?,javascript,import,jspdf,Javascript,Import,Jspdf,这可能是最不识字的问题,但我在网上找不到任何答案 我想使用的版本2 v、 一,。适用于这种设置: // x.html file <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.4/jspdf.min.js"></script> <input type='submit' class="btn" onclick='saveAsPDF("

这可能是最不识字的问题,但我在网上找不到任何答案

我想使用的版本2

v、 一,。适用于这种设置:

// x.html file
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.4/jspdf.min.js"></script>
<input type='submit' class="btn" 
    onclick='saveAsPDF("bla");'
    value='Save'>

// x.js file
function saveAsPDF(divId) {
    const pdf = new jsPDF();
   ...
}
未定义saveAsPDF中的结果

// x.js file
function saveAsPDF(divId) {
    import { jsPDF } from "jspdf";
    const pdf = new jsPDF();
   ...
}
// x.js file
function saveAsPDF(divId) {
    const pdf = new jsPDF();
   ...
}
未定义
jsPDF中的结果

那么自述的确切含义是什么?我把进口线放在哪里

我还尝试下载js和min.js文件,并像这样使用它们

// x.html file
<script src="./jspdf.umd.js"></script>
<input type='submit' class="btn" id="asdf"
    value='Save'>
<script src="./saveToPDF.js" language="javascript" type="module">
import {saveAsPDF} from './x.js';
document.getElementById("asdf").onclick = saveAsPDF3("bla");
</script>

// x.js file
import { jsPDF } from './jspdf.umd.js';

export function saveAsPDF3(divId) { 
  const doc = new jsPDF();
  doc.text("Hello world!", 10, 10); 
  doc.save("a4.pdf"); 
}
中的结果未能解析模块说明符“jspdf”。相对引用必须以“/”、“/”或“./”开头

我试过的另一种方法是:

// x.js file
import { jsPDF } from 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.3.1/jspdf.umd.min.js';

export function saveAsPDF3(divId) { 
  const doc = new jsPDF();
  doc.text("Hello world!", 10, 10); 
  doc.save("a4.pdf"); 
}
结果:
请求的模块'https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.3.1/jspdf.umd.min.js'不提供名为'jsPDF'的导出。

// x.html file
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.3.1/jspdf.umd.min.js"></script>
<input type='submit' class="btn" id="asdf"
    value='Save'>
<script src="./saveToPDF.js" language="javascript" type="module">
import {saveAsPDF} from './x.js';
document.getElementById("asdf").onclick = saveAsPDF3("bla");
</script>

// x.js file
import { jsPDF } from 'jspdf';

export function saveAsPDF3(divId) { 
  const doc = new jsPDF();
  doc.text("Hello world!", 10, 10); 
  doc.save("a4.pdf"); 
}
// x.js file
import { jsPDF } from 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.3.1/jspdf.umd.min.js';

export function saveAsPDF3(divId) { 
  const doc = new jsPDF();
  doc.text("Hello world!", 10, 10); 
  doc.save("a4.pdf"); 
}