vue-cli + vue-pdf 依赖 实现本地pdf预览
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-cli + vue-pdf 依赖 实现本地pdf预览相关的知识,希望对你有一定的参考价值。
参考技术A 将pdf文件放在 public 文件夹 再使用 '相对路径' 调用应该是可以的别忘了 vue.config.js 文件 将 publicPath 的值设置为 '/'
1.先安装依赖
cnpm install vue-pdf --save-dev
2.在局部引入,使用
<template>
<div class="pdf " style='overflow-y:auto;overflow-x:hidden;height:100%;width:100%'>
<pdf v-for="i in numPages"
:key="i"
:page="i"
:src="pdfUrl">
</pdf>
</div>
</template>
<script>
import pdf from 'vue-pdf'
export default
data()
return
pdfUrl: '',
src: '../../../../12.pdf', // pdf文件地址
numPages: 0
,
mounted ()
this.loadPdf()
,
methods:
loadPdf ()
//src为你存放pdf的路径
this.pdfUrl = pdf.createLoadingTask(this.src);
this.pdfUrl.then(pdf =>
this.numPages = pdf.numPages
)
以上是关于vue-cli + vue-pdf 依赖 实现本地pdf预览的主要内容,如果未能解决你的问题,请参考以下文章