项目需求是进入小程序首先展示落地页,若已授权登录则跳转到小程序的tabBar首页,直接使用 wx.switchTab进行跳转有时候会失效,并提示以下信息:switchTab before pages are registered.
百度了解决办法,网上说把调试基础库调到最新的版本(工具-->项目详情-->调试基础库),调到2.11.0后依旧不生效。
最终解决办法:使用延时器
setTimeout(function(){
wx.switchTab({
url: '/src/pages/index/index'
})
}, 200)