vue-pdf预览pdf页面刷新后预览失败

宋国庆
  • 40

vue-pdf 预览 pdf文件
第一次打开预览正常
然后刷新页面后预览不出来了
第一次打开
页面刷新后

回复
阅读 1.4k
2 个回答
linong
  • 26.4k
✓ 已被采纳

这里是因为你使用了 blob url,blob url 不是永久的资源。

你把 src 换成你本地的 public 资源就可以了。

blob url 相当于是通过 js 将一个 blob 文件共享了出来。如果blob被销毁,或者垃圾回收,那么就无法显示了。

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。

我之前实现是获取文件流传值后传递给下一个页面,导致第一次进入页面没有问题,刷新页面后vue-pdf解析不出来文件流,
解决办法是,通过事件触发后,跳转到下一个页面,在下一个页面执行获取pdf文件流的接口,然后在将文件流连接赋值给vue-pdf,故解决刷新页面解析失败的问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏