首次切换tab页面小程序重启?
发布于 5 年前 作者 min94 5173 次浏览 来自 问答

开发者工具内,小程序内首页是welcome,tab页面有四个,index,trolley,order,userwelcome除了展示欢迎信息外,就是检查登录状态并自动维护与开发者服务器的登录同步,然后10秒(或用户点击)后会switch到index 的tab页面

问题是首次进入小程序,显示完welcom,到了index后,然后你再点击tabbar切换其他的tab页,一闪后会再次显示welcome,之前以为是代码的问题,后来才确定应该是小程序重启了,因为只要切换tab页就会重启,而且一定时间内只重启一次,重复进入同一页面不会重启,即第一次进入一个tab页面会重启,重复进同一tab页面不会,还有一点是不论通过点击tabbar还是调用switch接口都会导致重启不知道我的描述清不清楚,也不知道有没有别人遇到过,求官方给个明确的说法,是我代码有问题还是…!

2 回复

我也遇到这个问题了,初始化之后一直重启,我以为是代码问题,结果空白页面还是重启

可能是我描述的问题,我这个不是一直重启,是某个tab页面第一次进入的时候会重启一次,然后再次进入就可以正常了,比如order页面是一个tab页面,重启后无论通过点击tab还是调用switch再次进入order都不会再重启了

比如我今天刚打开发开者工具,启动了小程序,进入了index后,切换trolley会重启一次,再次切换trolley就不会重启了,我再切换到order,还是会重启一次,同样再次进入order就不会了,接着再切换到user,还是会重启一次,…目前仅限于tab页面,下面的二级三级页面不存在这样的问题这个现象还 __不是 _通过清除全部缓存_就可以让他 __复现 __的,要过一段时间才会重复出现,我快崩溃了

回到顶部