添加了tabBar之后就不能使用wx.navigateTo跳转页面了吗

  • • 发表于 8年前
  • • 作者 星河阅卷
  • • 8608 人浏览
  • • 9 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

我在app.json中添加了增加底部选项卡的代码如下:

{
  "pages":[
    "pages/index/mjkf",
    "pages/goodsDetail/detail"
  ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#333",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle":"#FFFFFF",
    "enablePullDownRefresh": true
  },
  "tabBar": {
    "backgroundColor": "#333333",
    "color": "#FFFFFF",
    "selectedColor": "#32c1d4",
    "borderStyle": "black",
    "list": [
      {
        "pagePath": "pages/index/mjkf",
        "text": "首页",
        "selectedIconPath": "pages/assets/imgs/redbag.png",
        "iconPath": "pages/assets/imgs/redbag.png"
      }, 
      {
        "pagePath": "pages/goodsDetail/detail",
        "text": "商品详情",
        "selectedIconPath": "pages/assets/imgs/redbag2.png",
        "iconPath": "pages/assets/imgs/redbag2.png"
      }
    ]
  }
}

选项卡确实是出来了,但是,当我在js中调用wx.navigateTo时页面却无法跳转了,这是为什么呢?

wx.navigateTo({
          url: '../goodsDetail/detail?id='+data.id,
          success: function(res){
            // success
          },
          fail: function() {
            // fail
          },
          complete: function() {
            // complete
          }
        })

注:这个跳转页面的逻辑在添加tabBar之前还是没问题的,可以正常跳转

分享到:
9条评论
Ctrl+Enter
作者

星河阅卷

星河阅卷

APP:4 帖子:7 回复:20 积分:3660

已加入社区[2876]天

速度要快,动作要帅

作者详情》
Top