微信小程序 wx:chooseImage 会调用onHide方法解决方案

微信小程序 wx:chooseImage 会调用onHide方法解决方案

因为当调用wx:chooseImage时,跳转到了原生界面,当前页面处于onHide状态,如果我们需要在onHide状态里写一些业务逻辑,此时就会冲突发生,即我们不希望调用wx:chooseImage时,当前页面处理onHide状态

可以在页面条件一个锁,如以下代码片段

isImgOnHide:true
  onHide: function () {
    if(this.data.isImgOnHide){
      console.log('已隐藏')    
      SocketTask.onClose()
    }
  },
  handleChooseImage(detail){
    var that = this
    that.setData({
      isImgOnHide:false
    })
    wx.chooseImage({
      success: res => {
        that.setData({
          isImgOnHide:true
        })
      }
    })
  }

这样也可以达到我们想要的结果


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img