需要在微信公众平台,开发管理的服务器域名中配置downloadFile合法域名,
例如:https://baidu.com和https://baidu.com:4010是两个域名,如果传入的url是域名加端口的,则配置时得把端口也加上。
wx.downloadFile({
url: url, //仅为示例,并非真实的资源
success (res) {
wx.openDocument({
filePath: res.tempFilePath,
showMenu: true,
fileType: 'pdf',
success: function (res) {
console.log('打开文档成功')
},
fail: function (res) {
console.log("打印错误2", res)
getApp().showToast("预览发票失败")
}
})
},
fail: function (res) {
console.log("打印错误", res)
getApp().showToast("发票数据异常")
}
})