wx.previewImage会触发小程序的onHide,onHide里面有业务逻辑怎么办?

小程序 文章 2020-09-08 17:21 806 0 全屏看文

AI助手支持GPT4.0

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图片预览 onShareAppMessage分享 (menu/button)都会触发 onShow ,

逻辑代码不放在 onShow 执行

放到onShow 的话,添加变量 控制 showFlag

吃鱼先生:

执行wx.previewImage前将一个变量改成false

然后在onHide和onShow里判断这个变量是否是true,

是true才执行相关逻辑,否则就把这个值改成true,

---------------

上面关于true/false的判断也能反过来

微喵网络:

没办法,肯定会触发

-EOF-

AI助手支持GPT4.0