微信小程序跳轉頁面方法

一、跳轉到 tabBar 頁面

wx.switchTab()方法用來跳轉至tabBar頁面,並關閉其他所有非 tabBar 頁面,示例代碼如下:

wx.switchTab({
  url: '/index'
})

二、跳轉到其他頁面(非tabBar頁)

小程序中跳轉至其他頁面有三種方法,這三種方法分別是是wx.redirectTo()、wx.navigateTo()以及wx.reLaunch(),他們的區別是redirectTo方法會關閉當前頁面,navigateTo方法並不會關閉當前頁面,而reLaunch方法會關閉所有頁面。需要注意的是,這兩種方法都不可以跳轉至tabBar頁面。方法示例如下:

//redirectTo方法
wx.redirectTo({
  url: '/page'//頁面路徑
})

//navigateTo方法
wx.navigateTo({
  url: '/page'//頁面路徑
})

//reLaunch方法
wx.reLaunch({
  url: '/page'//頁面路徑
})

三、返回上一頁面或返回多級頁面

wx.navigateBack()方法用來返回上一頁面或多級頁面,並關閉當前頁面。示例代碼如下:

//navigateBack方法
wx.navigateBack({
  delta: 2 //返回的頁面數,1爲返回上一頁,如果delta大於現有頁面數,則返回到首頁。
})

 

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