Javascript 如何解释jsPDF版本2的使用说明?
这可能是最不识字的问题,但我在网上找不到任何答案 我想使用的版本2 v、 一,。适用于这种设置: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("
// 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");
}