为什么onLoad 两次
发布于 5 年前 作者 tao12 9140 次浏览 来自 问答

页面如下:

脚本如下:

运行结果如下:

10 回复

@Special 题主发的这些代码就可以重现这个问题了

这样肯定是会加载两次,因为默认编译会进入index页,你在初始化时又调用一次

你是在pages/account/index页面又重定向到这个页面?

已经复现这个问题了,我们后续修复一下,谢谢反馈

可是我的起始页并非’pages/account/index’

确实这样,我怀疑顺序是这样的:app重定向到account=>编译到home=>系统检测到app执行了重定向,再次重定向到account,等官方解释

不是的,我是在app运行的时候就重定向到这个页面

是的,,就怕官方不解释

App.onLaunch 方法只会执行一次,并不是这个原因导致的,可以的话提供下最简复现 DEMO,可以上传到微云分享

测试重定向也没有发现这个情况,代码只有这些吗?

回到顶部