首先鸣谢
1.
https://blog.csdn.net/m0_71537867/article/details/131614868?spm=1001.2014.3001.5506
2.
https://blog.csdn.net/weixin_43763952/article/details/133769647
3.
https://github.com/FranckFreiburger/vue-pdf/issues/229
4.
https://blog.csdn.net/weixin_44998124/article/details/120889121
5.
https://www.jianshu.com/p/20f355b77cf3
整体根据1可以实现功能,但是会遇到标题中提到的两个bug
首先是,有一些pdf正常展示,另一些pdf中只显示个别字,很明显是错误的
通过2中更新cmap的方法,可以成功处理
但是处理之后遇到了新的问题,假如url更新,打开新的pdf
则会完全显示空白
2中也提到了,但是里面的解决方法,对我无效
3的讨论,很多人遇到了这个问题,定位到了是因为Cmap的缓存问题
4的评论区有个大哥也提到了把nums改为null
5给我一个思路是调用子组件的重置数据方法,解决空白问题
然后根据5的思路改一下,就成功了
(目前仅做一下记录,之后有时间详细测试+更新本文章)