wx.previewImage会触发小程序app.js里面的onHide和onShow?
我在onHide和onShow中有业务逻辑,所以会导致重复触发业务逻辑,怎么解决呢?
wx.previewImage会触发小程序的onHide,onHide里面有业务逻辑怎么办?wx.previewImage will trigger onHide of the applet, what should I do if there is business logic in onHide?
wx.previewImage会触发小程序的onHide,onHide里面有业务逻辑怎么办?wx.previewImage会触发小程序app.js里面的onHide和onShow?
我在onHide和onShow中有业务逻辑,所以会导致重复触发业务逻辑,怎么解决呢?
wx.previewImage Will trigger the applet app.js Onhide and Onshow? I have business logic in onhide and Onshow, so it will trigger business logic repeatedly. How to solve this problem?
回答:
执行wx.previewImage前将一个变量改成false
然后在onHide和onShow里判断这个变量是否是true,
是true才执行相关逻辑,否则就把这个值改成true,
---------------
上面关于true/false的判断也能反过来
没办法,肯定会触发
wx.previewImage图片预览 onShareAppMessage分享 (menu/button)都会触发 onShow ,
逻辑代码不放在 onShow 执行
放到onShow 的话,添加变量 控制 showFlag