wx.navigateTo跳轉首頁無效

問題: 首頁A—B,B—C,C—A(回首頁無效)
先來看首頁,首頁是由tabBar中三個頁面組成
再來看下首頁的代碼組成

//只保留核心代碼
"tabBar": {
    ... 
    "list": [
      {
        "pagePath": "pages/home/home",
        "text": "小Q規劃",
        ...
      },
      {
        "pagePath": "pages/news/news",
        "text": "早知道",
        ...
      },
      {
        "pagePath": "pages/mine/mine",
        "text": "我的",
        ...
      }
    ]
  },

現在從首頁跳轉到B頁面,B跳轉到C頁面,但是從C跳轉到首頁時無效,代碼如下:

此段代碼跳回首頁無效!!!

    wx.redirectTo({
       url: '../home/home',
    })  

解決方法: 使用wx.switchTab()方法跳轉
    wx.switchTab({
          url: '../home/home',
    })  

總結 :
首頁被tabBar所包含的頁面必須使用wx.switchTab來跳轉
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章