501351981 / vue-office

支持word(.docx)、excel(.xlsx,.xls)、pdf、pptx等各类型office文件预览的vue组件集合,提供一站式office文件预览方案,支持vue2和3,也支持React等非Vue框架。Web-based pdf, excel, word, pptx preview library
https://501351981.github.io/vue-office/examples/docs/
MIT License
3.99k stars 465 forks source link

pdf 只能渲染出来5页 #260

Open Mrmore opened 7 months ago

Mrmore commented 7 months ago

"@vue-office/pdf": "^1.6.5"

一共14页 渲染出来只有前5页 是不是有分页参数 或者 页数限制的参数 企管法规部通报(12.4).pdf

501351981 commented 7 months ago

不会,配置lazy=true?,

501351981 commented 7 months ago

看官方demo,不是可以查看全部吗

Mrmore commented 7 months ago

耽误您时间了 我是配置过 也看过文档了 lazy=true 也配置在options对象里了 也在您的在线DEMO上 也验证了一次,才来问的问题。打扰您了 我自己在试试吧 谢谢了 刚刚又试过了 lazy: false 是好用的 原来我一直为true 启用 您这个 分页懒加载属性 应该是为true逻辑稍有问题吧 打扰到您了

501351981 commented 7 months ago

看看把父元素设置为固定高度吧,overflow:Scroll,可能没有获取到滚动事件

zfc1996 commented 6 months ago

我也是碰到了这个问题,请问怎么解决的?

zhangzihu commented 6 months ago

滚动事件是挂载在vue-office-pdf元素上的,给vue-office-pdf或父级元素设置固定高度就可以了。

wangy-yes commented 4 months ago

看看把父元素设置为固定高度吧,overflow:Scroll,可能没有获取到滚动事件

有用,我设置高度加了overflow:auto就不行,只写高度就好了