Mac 版开发工具在onLaunch中跳转到非 Tab 页面再用wx.re...
发布于 5 年前 作者 ping53 20007 次浏览 来自 问答

Mac 版开发工具在onLaunch中跳转到非 Tab 页面再用wx.redirectTo跳转回来的时候,其他的 Tab 页面无法点击.

5 回复

你如果可以回答我这个问题,我可以吧 BUG 的代码示例发给你看下 6不6?

请问是什么版本的

从 tabber 页面跳转到非 tabber 页面后使用 wx.switchTab 跳转回来 会导致 tabber 菜单无法点击.

试了下没有问题

当前最新版,我想问下


微信小程序 app.js 中的 onLaunch 和 onShow 都在页面注册前执行导致无法跳转页面. 我的需求是在 onLaunch 中判断是否登录,如果没有登录就跳转(wx.redirectTo)到登录页面.

这个设置在小程序开发工具是正常的,在移动端会经常不跳转,经过检查是 onLaunch 和 onShow 执行完毕后才会注册页面,所以好像是这个跳转因为找不到页面所以没法跳转了,请问有什么好的解决办法吗?

我现在暂时是使用 settimeout 延迟200毫秒执行才行,但是部分设备例如 iphone7plus 上面因为运行速度快,200毫秒都不够.


回到顶部