微信小程序可以打开但不执行onLaunch,退出微信重开也不行,删除小程序重开行
我做了一个定时器处理,就是等app.js里面的onLaunch加载完身份认证后赋值一个全局变量loadingok为true,其他页面的周期函数onload等待loadingok为true才执行。然后一些用户偶尔出现一种问题,几率很小,就是其他页面的onload执行了,定时器一直提示说onloadok还是false,排除网络问题。我判断是因为onLaunch周期函数过了,小程序在后台运行,没有执行onLaunch,所以退出了小程序,甚至退出微信,这样后台就没有小程序在运行,那么我下次进入小程序,就一定会重新加载app.js里面的onLaunch,然而并没有,情况还是一样,然后我删掉整个小程序重新打开小程序进来才好了。所以想请教各位大神,是什么情况?我百度过还有官方帖子,都说什么缓存问题,后台程序运行太多,内存不足啥的。