頁面導航跳轉時的問題:
# **wx.navigateTo(OBJECT);**#
方法保留當前頁面,跳轉到應用內的某個頁面,使用wx.navigateBack可以返回到原頁面。
/*注意: 當處在主頁面之后的子頁面,要跳轉到主頁面時wx.navigateTo(OBJECT) 就不能跳轉,需要使用wx.switchTab(OBJECT) 方法*/
# **wx.switchTab(OBJECT)**#
跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面
# **wx.redirectTo(OBJECT)**#
關閉當前頁面,跳轉到應用內的某個頁面
# **wx.navigateBack(OBJECT)**#
關閉當前頁面,返回上一頁面或多級頁面。可通過 getCurrentPages()) 獲取當前的頁面棧,決定需要返回幾層。
進一步解釋wx.navigateBack(OBJECT)
示例代碼為:
~~~
// 注意:調用 navigateTo 跳轉時,調用該方法的頁面會被加入堆棧,而 redirectTo 方法則不會。見下方示例代碼
// 此處是A頁面
wx.navigateTo({
url: 'B?id=1'
})
// 此處是B頁面
wx.navigateTo({
url: 'C?id=1'
})
// 在C頁面內 navigateBack,將返回A頁面
wx.navigateBack({
delta: 2
})
~~~