vue-pdf组件实例

本文将介绍如何在Vue.js应用中集成vue-pdf组件,实现PDF文件的在线预览功能。通过引入vue-pdf库,可以轻松地将PDF文档嵌入到网页中,为用户提供便捷的查看体验。
摘要由CSDN通过智能技术生成
<template>
    <div id="container">
        <div class="title">
            <div>PDF阅读器</div>
            <div>{
   {
   currentPage}}/{
   {
   pageCount}}</div>
            <div>
                <!-- 上一页、下一页 -->
                <div class="right-btn">
                    <!-- 输入页码 -->
                    <!-- <div class="pageNum">
                    <input v-model.number="currentPage"
                            type="number"
                            class="inputNumber"
                            @input="inputEvent()"> / {
   {
   pageCount}}
                    </div> -->
                    <div @click="changePdfPage('first')"
                        class="turn">
                    首页
                    </div>
                    <!-- 在按钮不符合条件时禁用 -->
                    <div @click="changePdfPage('pre')"
                        class="turn-btn"
                        :style="currentPage===1?'cursor: not-allowed;color:#999;':''">
                    上一页
                    </div>
                    <div @click="changePdfPage('next')"
                        class="turn-btn"
                        :style="currentPage===pageCount?'cursor: not-allowed;color:#999;':''">
                    下一页
                    </div>
                    <div @click="changePdfPage('last')"
                        class="turn">
                    尾页
                    </div>
                </div>
            </div>
        </div>
      <div class="pdfArea">
        <pdf :src="src"
             ref="pdf"
             v-show="loadedRatio===1"
             :page="currentPage"
             @num-pages="pageCount=$event"
             @progress="loadedRatio = $event"
             @page-loaded="currentPage=$event"
             @loaded="loadPdfHandler"
             @link-clicked="currentPage = $event"
             style="display: inline-block;width:100%"
             id="pdfID"><
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值