收藏
回答

点击图片预览大图,控制台报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.previewImage 工具 "6.6.3" 2.4.4及2.5.0

- 当前 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 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-01-16

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

    2019-01-16
    有用 2
    回复
  • ଲ
    2019-01-16

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

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



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


    2019-01-16
    有用 1
    回复
  • 2019-01-23

    我也是

    2019-01-23
    有用
    回复
  • jack
    jack
    2019-01-16

    好的

    2019-01-16
    有用
    回复
登录 后发表内容