1.cnpm i vue-pdf --save
<template>
<div class="pdf-box">
<div
ref="pdf"
class="pdf"
:style="{
width: scale + '%',
transform: 'rotate(' + pageRotate + 'deg)',
}"
>
<pdf v-for="i in numPages" :key="i" :src="pdfSrc" :page="i"> </pdf>
</div>
<div class="pdf-table">
<img
src="../../../assets/icon_xz.png"
title="顺时针旋转"
@click="clock"
/>
<img
src="../../../assets/icon_down.png"
title="下载"
@click="fileDownload(pdfUrl)"
/>
<img src="../../../assets/icon_fd.png" title="放大" @click="scaleD" />
<img src=".