onLaunch 调用 wx.redirectTo 没有效果

发布于 7 年前作者 duxiulan20418 次浏览最后编辑 7 年前来自 ask

我想实现一个登录流程,

就是在 App 的 onLaunch 的时候,判断是否存在 token,如果没有,跳转到登录页面,但是页面不会跳转。

App({
  onLaunch: function(options) {
    let token = wx.getStorageSync('token');
    if (!token) {
      wx.redirectTo({
        url: '/pages/login/login',
        success: (res) => {
          console.log(res) // success {errMsg: "redirectTo:ok"}
        },
        fail: (err) => {
          console.log(err)
        }
      })
    }
  }
});

success 回调会被调用,但是页面没有跳转

2 回复
qiaotao
qiaotao1 楼6 年前

试试wx.reLaunch()

xiaxiong
xiaxiong2 楼5 年前

这个注册程序的时候还有说明的,页面还没有生产的