此时遇到第一个问题:
这个请求是在插件中进行的无法携带项目中封装的各类请求头信息(token..等)。 翻看pdf.js源码及网上总结.发现一个底层方法
该方法可传一个对象作为参数,对象内可以添加url(所请求的接口),headers(请求头信息)等.... . 有了这个方法就好处理了.
最后在将该方法当做变量赋值给pdf的src.大功告成.
最后再补充一些 : @loaded="docLoaded" @page-loaded ="pageLoaded" 这两个方法为加载预览文件时的loading事件,
最后引一波示例,
可以使用腾讯文档哦,腾讯文档有在线PDF功能,非常好用,可以直接用腾讯文档微信/QQ小程序在手机端查看。
腾讯文档在线PDF功能:
1、可以导入本地pdf文件,直接在线阅读,而且手机、电脑内容都是同步的,能随时随地打开查看
2、可以以链接形式很方便的分享给好友
3、有网页版和微信小程序,直接快速打开使用
具体操作方法:
1、搜索腾讯文档,登录后选择「导入本地文件」,导入你的PDF文件
2、导入后就可以在线阅读了,手机端(腾讯文档微信/QQ小程序、腾讯文档app)也可以随时打开阅读
3、如果需要分享资料给好友,可设置文档的查看权限,以链接或二维码方式一键分享给好友,好友打开链接就能查看了。分享到朋友圈/微博也可以哟~