在app.js 使用navigateTo 跳转页面,会概率性的出现跳转无效
在app.js 使用navigateTo 跳转页面,会概率性的出现跳转无效,日志已打印出“执行结束”, 但是页面并未发生跳转! 请问这是什么问题?
4 回复
app没有launch之前,navigateTo等跳转方法虽然会走到success,但是会被忽略。应该无解,也应该不是bug,因为这个场景没什么意义,不建议这么做。可以把你要跳到的页面作为首页,或者延时处理(如果你非要这么做的话)。
用setTimeout来解决了
// 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting[ 'scope.userInfo' ]) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 wx.getUserInfo({ success: res => { that.getUserDataToken(); } }) } else { console.log( 'hoquq yoq' ); setTimeout( function (){ console.log( 'set time out' ); wx.redirectTo({ url: '/pages/login/login' , }) },1000) } } }) |