onshow 累加调用

发布于 7 年前作者 mingfeng12745 次浏览最后编辑 7 年前来自 ask

转换前后台没有问题, 扫码进入小程序,第一次没问题,第二次扫码onshow执行2次,第三次扫码执行3次,以此类推。

4 回复
leiwan
leiwan1 楼6 年前

你的意思是说时间叠加了???这个你看看你的代码,哪里是不是重复调用了

lliang
lliang2 楼6 年前

代码:

onshow:function(){

    console.log(1);

}

第一次扫码打印1个1

第二次扫码打印2个1

oyin
oyin3 楼6 年前

每次执行没问题, 但是多次执行就不对了

ping31
ping314 楼5 年前

onshow这个生命周期本来就是每次执行页面都会执行,你如果只执行一次可以考虑其他生命周期函数.https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/page.html