您好,登錄后才能下訂單哦!
本篇內容主要講解“vue怎么實現在線預覽pdf文件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“vue怎么實現在線預覽pdf文件”吧!
npm install --save vue-pdf
1.html
<template> <div class="pdf-box"> //pdf展示 <pdf class="pdf" :page="pageNum" :src="pdfForm.url" @progress="loadedRatio = $event" @num-pages="pageTotalNum = $event" ></pdf> //頁碼切換 <div class="page-box"> <el-button-group> <el-button type="primary" icon="el-icon-arrow-left" size="mini" @click="prePage" >上一頁</el-button > <el-button type="primary" size="mini" @click="nextPage" >下一頁<i class="el-icon-arrow-right el-icon--right"></i ></el-button> </el-button-group> //頁碼展示 <div > {{ pageNum }} / {{ pageTotalNum }} </div> </div> </div> </template>
2.javascript
<script> import pdf from 'vue-pdf' export default { name: 'pdf', components: { pdf }, data () { pdfForm: { url: '' }, // 查看pdf url:'', pageNum: 1, pageTotalNum: 1, // 總頁數 loadedRatio: 0 // 當前頁面的加載進度,范圍是0-1 ,等于1的時候代表當前頁已經完全加載完成了 }, method:{ // 上一頁 prePage () { let page = this.pageNum page = page > 1 ? page - 1 : this.pageTotalNum this.pageNum = page }, // 下一頁 nextPage () { let page = this.pageNum page = page < this.pageTotalNum ? page + 1 : 1 this.pageNum = page }, } } </script>
效果圖
到此,相信大家對“vue怎么實現在線預覽pdf文件”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。