- wx.openDocument在企业微信下打不开文件,如.xlsx,.docx,.pptx格式文件
https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.openDocument.html ios 12.2 iPhone 6s 企业微信3.0.16版本 小程序的wx.openDocument打开文件总返回fail,errMsg内容是"openDocument:fail get file path fail",但其实console.log是打印出来了filePath地址的。 [图片] 微信开发者工具能正常下载打开。 代码如下: async previewFile(e: any) { const { item } = e.currentTarget.dataset; if (!item || !item.url) return; const fileData = await visitAttachment({filePath: item.url}); const url = fileData[0]; console.log('downloadFile---url: ', url) wx.downloadFile({ url, success: function (res) { const filePath = res.tempFilePath console.log('filePath: ', filePath) wx.openDocument({ filePath: filePath, success: function (res) { console.log('打开文档成功') }, fail(err) { console.log('err: ', err) } }) }, fail() { console.log('文件下载失败'); } }); }
2020-04-08 - wx.openDocument为什么总是返回fail?
ios 12.2 iPhone 6s 企业微信3.0.16版本 小程序的wx.openDocument打开文件总返回fail,errMsg内容是"openDocument:fail get file path fail",但其实console.log是打印出来了filePath地址的。 [图片] 微信开发者工具能正常下载打开。 代码如下: async previewFile(e: any) { const { item } = e.currentTarget.dataset; if (!item || !item.url) return; const fileData = await visitAttachment({filePath: item.url}); const url = fileData[0]; console.log('downloadFile---url: ', url) wx.downloadFile({ url, success: function (res) { const filePath = res.tempFilePath console.log('filePath: ', filePath) wx.openDocument({ filePath: filePath, success: function (res) { console.log('打开文档成功') }, fail(err) { console.log('err: ', err) } }) }, fail() { console.log('文件下载失败'); } }); }
2020-04-08 - 小程序中跳转其他小程序后返回上一个小程序ios下会出现如下bug
1. 小程序底部菜单栏的样式正常情况下,显示如下: [图片] 2. 经过小程序之间的跳转后返回至上一个小程序ios手机下底部菜单栏显示错位,出现如下bug: [图片]
2017-09-12