点击图片预览大图,控制台报错
发布于 5 年前 作者 linchao 4717 次浏览 来自 问答
  • 当前 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

4 回复

开发者工具在 v2.4.4 和 v2.5.0 的基础库中只要发生切后台的行为,都会产生这个错误。真机上不会产生这个错误。

官方会在下个基础库版本中进行修复。



-----------在别的问题下看到官方如此回答

这是一个已知问题,我们会尽快进行修复。

回到顶部