在app.js中,调用wx.navigateTo()无效
发布于 7 年前 作者 jing65 11434 次浏览 来自 问答

需要实现一个功能,载入小程序的时候,判断是否显示公告&活动,并跳转activity页面。

由于首页今天可能是A页面,过几天又变成B页面(需求就是这样……),无法在此页面判断,只好写在app.js里。

app.js

wx.navigateTo({

          url: ‘pages/activity/activity’

})

这个无效啊~  请问是什么情况……

4 回复

解决了

// 获取用户信息
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)
       
    }
  }
})

我也试了switchBar在tabbar的页面,也不行。。。

navigateTo 是跳转子页面#35

要不你试试switchBar

回到顶部