前言
我们经常需要打开各种文档,无论是学习还是工作中,电子书一大把,怎么在小程序上打开阅读呢? 学小程序,找猪哥就对了。
js核心代码:
* 下载文件并预览*/ readPdf(e){ console.log(e); // 接收传入的下载地址参数 let type = e.currentTarget.dataset.type; 下载类型 let url = e.currentTarget.dataset.url; 下载地址 console.log('下载地址',url) wx.downloadFile({ // 开始下载文件 url: url, header: {}, success: function (res) { 下载成功之后执行 var filePath = res.tempFilePath; console.log('下载成功',filePath); wx.openDocument({ // 打开预览下载成功的文件 filePath: filePath, success: function (res) { console.log('打开文档成功') }, fail: function (res) { console.log(res); }, complete: function (res) { console.log(res); } }) }, fail: function (res) { console.log('文件下载失败'); }, complete: function (res) { }, }) },效果
总结
这里调用了微信小程序的两个接口:
1.wx.downloadFile
2.wx.openDocument
关键是要传递对文件下载地址,并且需要在后台添加request域名,域名记得备案。
阅读完有问题?联系我,加微信:ichatme002













