Mac 版开发工具在onLaunch中跳转到非 Tab 页面再用wx.redirectTo跳转回来的时候,其他的 Tab 页面无法点击.
网友回复:
C***:
请问是什么版本的
H***:
当前最新版,我想问下
-------
微信小程序 app.js 中的 onLaunch 和 onShow 都在页面注册前执行导致无法跳转页面. 我的需求是在 onLaunch 中判断是否登录,如果没有登录就跳转(wx.redirectTo)到登录页面.
这个设置在小程序开发工具是正常的,在移动端会经常不跳转,经过检查是 onLaunch 和 onShow 执行完毕后才会注册页面,所以好像是这个跳转因为找不到页面所以没法跳转了,请问有什么好的解决办法吗?
我现在暂时是使用 settimeout 延迟200毫秒执行才行,但是部分设备例如 iphone7plus 上面因为运行速度快,200毫秒都不够.
------
H***:
你如果可以回答我这个问题,我可以吧 BUG 的代码示例发给你看下 6不6?
C***:
2楼的问题,这里确实是存在问题,是需要延迟一点才能调用路由api。
楼主的问题,我没明白复现路径
是
App.onLaunch 在 tabbar页面还是非tabbar页面,调用了navigateTo 再掉 redirectTo 是跳不回 tabbar页面的
H***:
从 tabber 页面跳转到非 tabber 页面后使用 wx.switchTab 跳转回来 会导致 tabber 菜单无法点击.
C***:
试了下没有问题
爱盈利(aiyingli.com)移动互联网最具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。
【转载说明】  若上述素材出现侵权,请及时联系我们删除及进行处理:8088013@qq.com