使用@vue-office/pdf时,pdf展示不全

问题描述

pdf有100多页,但是只展示前四五页,后面的页面高度是能检测到但是没有内容

解决办法

给组件设置高度

完整示

html 复制代码
<template>
  <div class="systemDescription">
    <div class="systemDescription-header">系统说明</div>
​
    <lineH style="margin: 20px 0" />
​
    <div class="systemDescription-pdf" v-loading="loading">
      <vue-office-pdf
        style="height: calc(100vh - 14.7rem)"
        :src="pdfSrc"
        @rendered="renderedHandler"
        @error="errorHandler"
      />
    </div>
  </div>
</template>
​
<script setup>
// import VueOfficePdf from "@vue-office/pdf"; 【vue2使用这种方式导入】
import VueOfficePdf from "@vue-office/pdf/lib/v3/vue-office-pdf.mjs";
import { ref } from "vue";
​
const pdfSrc = ref(
  "https://aaa.com/bc22cbec45.pdf"
);
const loading = ref(true);
​
const renderedHandler = () => {
  loading.value = false;
  console.log("渲染完成");
};
const errorHandler = () => {
  loading.value = false;
  console.log("渲染失败");
};
</script>
​
<style lang="scss" scoped>
.systemDescription {
  padding: 50px 30px 40px;
​
  &-header {
    font-size: 26px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #333;
    text-align: center;
  }
​
  &-pdf {
    margin: 0 0 0 -24px;
    width: calc(100% + 50px);
    height: calc(100vh - 14.7rem);
    overflow-y: auto;
  }
}
</style>
相关推荐
Highcharts.js39 分钟前
Highcharts Gantt使用符号的自定义数据标签开发甘特图示例
javascript·甘特图·highcharts·图表开发·实战代码·响应式图表
FRing032 小时前
vue2干货总结3(computed计算属性、watch监听器)
开发语言·前端·vue.js·vue2
Java小卷2 小时前
JuanForm vs FormCreate!Vue3 表单引擎联动配置 PK!
vue.js·低代码
kyriewen4 小时前
Skills 榜前 10 我全装了:只有 3 个能直接用
前端·javascript·程序员
工控丫丫4 小时前
帆软看板中经常使用的公式函数及经常搭的组合
前端·javascript·数据库
Dream-Y.ocean7 小时前
鸿蒙PC平台星图遥感适配实战:基于 Electron 壳方案的纯 JavaScript 遥感图像处理引擎开发
javascript·electron·harmonyos
螺丝钉tina8 小时前
[Playwright ][16]Playwright + TypeScript API 自动化测试实战:API测试
前端·javascript·typescript
Highcharts.js10 小时前
React 中原生支持使用 JSX 组件配置自定义表格 Highcharts Grid
前端·javascript·react.js·前端框架·jsx·highcharts·自定义表格
Java后端的Ai之路10 小时前
【AIAgent开发】-Agent工具封装成CLI(纯干货!!!)
java·javascript·人工智能·agent·cli
薛定谔的猫-菜鸟程序员10 小时前
Electron开发超详细教程(从入门到放弃)
前端·javascript·electron