- openDocument无法打开文件
- 当前 Bug 的表现(可附上截图) 在编辑器上可以正常打开pdf文档,可是在真机上一直提示“未找到可以打开该类型文档的应用”,控制台打印,可以看到文档的在线路径和下载的路径都能拿到 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo [代码]gotoCase(e){[代码][代码] [代码][代码]let[代码][代码] [代码][代码]self = [代码][代码]this[代码][代码],[代码][代码] [代码][代码]fileurl = e.currentTarget.dataset.fileurl;[代码][代码] [代码][代码]console.log(fileurl);[代码][代码] [代码][代码]wx.downloadFile({[代码][代码] [代码][代码]url: fileurl,[代码][代码] [代码][代码]success(res){[代码][代码] [代码][代码]let filePath = res.tempFilePath;[代码][代码] [代码][代码]console.log(filePath);[代码][代码] [代码][代码]wx.openDocument({[代码][代码] [代码][代码]filePath: filePath,[代码][代码] [代码][代码]fileType: [代码][代码]"pdf"[代码][代码],[代码][代码] [代码][代码]success(res){[代码][代码] [代码][代码]// console.log("打开文档成功");[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail(res){[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete(){[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码]}[代码]
2019-04-22 - 获取地址接口的回调问题
使用获取地址的接口wx.chooseAddress时,需要兼容用户的未授权操作,所以在fail回调中,跳转到项目自身的地址输入页。但是,如果用户授权获取地址,但并没有在微信的地址页中选择地址,而是直接返回,也会触发fail事件。有没有什么办法判断这两种情况呢?模拟器中不会询问地址授权,看不到回调的参数。
2017-04-15