小程序-頁面跳轉註意事項

wx.navigateTo(OBJECT)

  • 可以傳遞參數
  • 會存入頁面路徑棧(目前頁面路徑最多隻能十層)
  • 可以通過 navigateBack 返回
  • 不能跳轉到帶 tabBar 頁面
wx.navigateTo({
  url: 'test?key=value&key2=value2'
})

 

wx.redirectTo(OBJECT)

  • 可以傳遞參數
  • 不會存入頁面路徑棧
  • 不能通過 navigateBack 返回
  • 不能跳轉到帶 tabBar 頁面
wx.redirectTo({
  url: 'test?key=value&key2=value2'
})

 

wx.switchTab(OBJECT)

  • 不可以傳遞參數
  • 不會存入頁面路徑棧
  • 不可以通過 navigateBack 返回

wx.navigateBack(OBJECT)

關閉當前頁面,返回上一頁面或多級頁面。可通過 getCurrentPages() 獲取當前的頁面棧,決定需要返回幾層。 
- 不可以傳遞參數 
- 返回上一頁面或多級頁面

delta 參數: 返回的頁面數,如果 delta 大於現有頁面數,則返回到首頁。

wx.navigateBack({
  delta: 2
})

 

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