- 当前 Bug 的表现(可附上截图)
点击图片预览大图正常,但是控制台却报错提示:
app error: appServiceSDKScriptError
Cannot read property 'mode' of undefined;at api onAppEnterBackground callback function
TypeError: Cannot read property 'mode' of undefined
- 预期表现
点击图片预览大图,控制台没有报错信息。
- 复现路径
wx.previewImage({
current: e.currentTarget.dataset.thisimgurl, //点的是哪张图片
urls: [e.currentTarget.dataset.thisimgurl],
complete(e) {
console.log("previewImage", urls);
}
})
- 提供一个最简复现 Demo
wxml:
<image bindtap='bindPrevewPicture' data-thisimgurl='https://shijiu.jiusanye.com/file/images/userheadimage/userdefaultheadimg.png' src='https://shijiu.jiusanye.com/file/images/userheadimage/userdefaultheadimg.png' />
js:
bindPrevewPicture(e) {
console.log("tapPrevewPictureHandler", e);
wx.previewImage({
current: e.currentTarget.dataset.thisimgurl, //点的是哪张图片
urls: [e.currentTarget.dataset.thisimgurl],
complete(e) {
console.log("previewImage", urls);
}
})
},
代码块:
https://developers.weixin.qq.com/s/YcvAlsmt7m5I
这是一个已知问题,我们会尽快进行修复。
开发者工具在 v2.4.4 和 v2.5.0 的基础库中只要发生切后台的行为,都会产生这个错误。真机上不会产生这个错误。
官方会在下个基础库版本中进行修复。
-----------在别的问题下看到官方如此回答
我也是
好的