微信小程序 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/天,具体规则查看活动详情