收藏
回答

tabBar里的路由条目不能被其他方式跳转到

你想反馈一个 Bug 还是 提一个需求?

Bug

如果是 Bug:


* Bug 表现是什么?

tabBar里的路由Url不能被其他地方正常跳转


预期表现是什么?

tabBar里的路由Url能被其他地方正常跳转

最近的更新版本之前是正常的


* 如何复现?

在最新版本

配置tabBar

非tabBar页面里使用导航(navigator)跳转到tabBar里的Url



* 提供一个最简复现 DemoUrl


//app.json:tabBar 配置,配置两个Url,"pages/index/index","pages/profile/profile",或使用其他

"tabBar": {

"list": [

{

"pagePath": "pages/index/index",

"text": "首页",

},

{

"pagePath": "pages/profile/profile",

"text": "个人",

}

],

"color": "#8a8a8a",

"selectedColor": "#ff5406",

"backgroundColor": "#FFFFFF",

"borderStyle": "black",

"position": "bottom"

}

}


//页面跳转

在非tabBar页面里使用组件:

<navigator url="../index/index" hover-class="" open-type='navigate'>跳转到首页</navigator>

<navigator url="../profile/profile" hover-class="" open-type='navigate'>跳转到个人</navigator>


在js事件里使用:

toIndex: function () {

wx.navigateTo({

url: '../index/index',

})


都无法实现跳转。

而把url改为非tabBar 的url 就能正常调整,所以不会是其他地方的问题


最后一次编辑于  2018-01-23  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 华华
    华华
    2018-01-24

    顶贴、这个不是正常情况吧?

    2018-01-24
    赞同
    回复
  • 京京
    京京
    2018-01-31

    同问,楼主有解决办法了吗?

    2018-01-31
    赞同
    回复
  • 京京
    京京
    2018-01-31

    open-type="switchTab"可以跳转到对应tabBar

    2018-01-31
    赞同
    回复
  • 宋华勇
    宋华勇
    2018-03-02

    wx.switchTab({

    url: '/pages/index/index',

    success: function (e) {

    var page = getCurrentPages().pop();

    if (page == undefined || page == null) return;

    page.onLoad();

    }

    })


    2018-03-02
    赞同
    回复