原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
以初學者的視角看問題,歡迎各路大神的糾錯與指教!
依次入棧A,B,C后,再入棧A
A頁(wx.navigateTo B頁)
B頁(wx.navigateTo C頁)
C頁(wx.navigateTo A頁)
官方說明:“Tab切換,當前頁面出棧,新頁面入棧”,不對
應該是:Tab切換,清空棧,新頁面入棧
跳轉頁面僅有的四種途徑:
1:wx.navigateTo() (或用Navigate組件)
2:wx.redirectTo() (或用Navigate組件)
3:wx.navigateBack() (或點擊左上角返回按鈕)
4:切換Tab
(即使重復打開也一個頁,也是再次載入,見第一條)
當然:首次Tab頁也是onload,onShow
注意:為了不讓用戶在使用小程序時造成困擾,我們規定頁面路徑只能是五層,請盡量避免多層級的交互方式。