报错
路径打印出来和点进去
报错点进去
插件用了vue-pdf,项目用了proxy转地址,走地址时跑到了后台路径。
我现在想实现的是引入本地项目public文件夹下的pdf文件,不走后台路径。
走地址直接走成这个了
<pdf
v-for="i in numPages"
:key="i"
:src="src"
:page="i"
@page-loaded="pageLoaded($event)"
></pdf>
data() {
return {
visible: false,
currentPage: 0,
pageCount: 0,
src: '',
// src: loadingTask,
numPages: undefined, // 总页数
curPageNum: 0, //当前页
};
},
mounted() {
let that = this,
url = `http://127.0.1.1:8383${path.resolve(__dirname,'../assets/pdf/pdf.pdf')}`;
that.src = pdf.createLoadingTask(url); // url是pdf文件的全路径
console.log(url)
// that.src.promise.then(pdf => {
// that.numPages = pdf.numPages;
// });
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…