小程序有时候第一次打开请求不到数据,当后面接口正常时仍然请求不到,哪里的原因?

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

小程序有时候第一次打开请求不到数据,当后面接口正常时仍然请求不到,必须删除重新打开才行,哪里的原因?

还有一个问题,onLaunch里的方法多久执行一次,如在onLaunch里的接口第一次没有请求到数据,再打开小程序是不是不会再执行onLaunch里的方法。

2 回复
jie42
jie421 楼6 年前

onLaunch只有小程序启动才进入,除非在微信内置的时间(黑箱操作)回收后,打开才会再次进入onLaunch。像我们打开,右上角关掉,实际只是进入后台而已,并没有销毁,再次打开进入不了OnLaunch。可以看下运行机制https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html

补充:onShow是每次都会进入。

xiuyingren
xiuyingren2 楼5 年前

1.试着打开调试试下

2.onLaunch冷启动的时候才会执行一次 热启动只会执行onShow、onHide