调用图片接口出现页面跳转(跳转到上一页)
- 调用图片接口代码 [代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1, [代码][代码]// 默认9[代码][代码] [代码][代码]sizeType: [[代码][代码]"compressed"[代码][代码]],[代码][代码] [代码][代码]sourceType: chooseIndex === 0 ? [[代码][代码]'album'[代码][代码]] : [[代码][代码]'camera'[代码][代码]],[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]console.log([代码][代码]"success"[代码][代码])[代码][代码] [代码][代码]var[代码] [代码]content = res.tempFilePaths[0][代码][代码] [代码][代码]webimhandler.uploadPic(res, (F_data, data) => {[代码][代码] [代码][代码]console.log([代码][代码]'uploadPic'[代码][代码],data)[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]isSendSuccess: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码]//图片预览[代码][代码] [代码][代码]this[代码][代码]._page.imageClickEvent = [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]var[代码] [代码]image =[][代码][代码] [代码][代码]page.data.chatItems.forEach((v,index)=>{[代码][代码] [代码][代码]if[代码][代码](v.type == [代码][代码]'image'[代码][代码]){[代码][代码] [代码][代码]image.push(v.content)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.previewImage({[代码][代码] [代码][代码]current: e.currentTarget.dataset.url, [代码][代码]// 当前显示图片的http链接[代码][代码] [代码][代码]urls: image, [代码][代码]// 需要预览的图片http链接列表[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码]- 预期表现 1、点击选择图片,或者相机时,得到数据后,成功返回,还是停留在当前选择页面 2、图片预览的时候,点击返回时,依旧是当前页面 - 目前bug 1、点击选择图片或者使用相机时,会返回上一页面 2、图片预览后,会返回上一页面 [图片] -个人看法 根据打印日志,由于目前的页面时通过wx.navigateTo(Object object)跳转的,返回的时候,会触发当前页面的onunload, 但是上周之前,没有出现这种问题,然后这周就出现这个问题,希望得到官方的解释和答疑