1、wxml代码
<button class="download" bindtap="openFileEv">打开文件</button>
2、js代码
// 打开文件
openFileEv () {
wx.downloadFile({
url: 'https://download.com/file/xxx.xlsx', // 并非真实链接
success: function (res) {
const filePath = res.tempFilePath
wx.openDocument({
filePath: filePath,
showMenu: true, // 是否显示右上角菜单
success: function (res) {
console.log('打开文档成功')
},
fail: function (err) {
console.log('打开文档失败')
}
})
}
})
}
3、点击打开文件后,右上角分享文件给好友
tips:wx.downloadFile()的 url 链接可从后端接口获取填入,需要在微信公众平台-开发模块去配置合法的域名