收藏
回答

在app.js中,调用wx.navigateTo()无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 wx.navigateTo() 客户端 6.5.3 2.0.0

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

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


app.js


wx.navigateTo({

          url: 'pages/activity/activity'

})


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

回答关注问题邀请回答
收藏

4 个回答

  • UyCyber
    UyCyber
    2019-07-20

    解决了

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


    2019-07-20
    有用
    回复
  • 2018-09-18

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

    2018-09-18
    有用
    回复
  • 谢欢
    谢欢
    2018-09-18

    navigateTo 是跳转子页面#35

    2018-09-18
    有用
    回复 1
    • 2018-09-18

      #24  反正在哪都能用navigateTo ,   app.js里用就是无效……

      2018-09-18
      回复
  • sconfield
    sconfield
    2018-09-18

    要不你试试switchBar

    2018-09-18
    有用
    回复 1
    • 2018-09-18

      不行,这个页面不是tab

      2018-09-18
      回复
登录 后发表内容