环境:pc和真机安卓后一切正常,部分真机苹果系统异常菜单栏:首页 ,个人中心
页面效果逻辑:通过带有参数a的二维码进入小程序的首页 >>> 首页通过onLoad事件来获取url判断是否有a参数 ,若有调用wx.reLaunch跳转到注册页面,否则当前页面路径不做改动 >>> 进入注册页面后判断是否已注册,流程最后也是wx.navigateTo跳到个人中心 >>> 进入个人中心页面后我点击屏幕下方的菜单栏的首页(前方高能,请注意!!!) >>> 进入首页后一眨眼又跳到注册页面,正常应该不会跳转才对 >>> 然后基本是 注册页面和个人中心的来回跳转,触发点是首页
结论:经过体验版的vConsole调试后发现,是每次进入首页最初 ,都会调用onLoad ,重点是此次onLoad都能获取到初次进入首页的url传参,还是一模一样的!!!在此声明,参数a只通过扫码进入首页才会有, 刚有这想法的时候还有点虚,但结合测试结果,说不是bug ,有点说不过去,请问官方有规避的方法吗?
reLaunch是关闭所有页面,应该是navigateTo
你说每次能获取参数a,请提供能复现问题的代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html