为什么切换为1.5.2基础库后,页面会触发2次onload钩子函数
如题,在今早更新了开发工具之后,默认设置为1.5.2的基础库,突然发现出现了很多问题。追根溯源发现页面的onload钩子函数触发2次,请问究竟是bug还是机制使然?切换成1.5.0之后,这个问题消失了
具体的逻辑是这样的:
我设置了一个自定义的编译模式,默认打开主页,但是附加有地址参数
经过参数解析判断需要跳转到新的页面studentHome,因此使用了wx.redirectTo()方法,关闭之前页面跳转新的页面。
这个过程在1.5.0基础中,会触发一次onload,但是在1.5.2中却触发了2次路由跳转,第一次打开studentHome,还没有到onready就被卸载,之后又触发了一次跳转,造成了2次调用onload。请问如何处理?