首頁  >  文章  >  微信小程式  >  微信小程式之路由問題

微信小程式之路由問題

一个新手
一个新手原創
2017-09-13 10:30:532085瀏覽


路由方式

對於路由的觸發方式以及頁面生命週期函數如下:
以下是路由方式的類型,觸發時機

onLoad, onShowonLoad, onShow##頁面重定向呼叫API   wx.redirectTo 或使用元件onUnloadonLoad, onShow#頁面返回呼叫API  wx.navigateBack 或使用元件或使用者按左上角返回按鈕 onUnloadonShowTab 切換呼叫API wx.switchTab 或使用組成時 或使用者切換Tab使用情況看以下詳解重啟動呼叫API wx.reLaunch 或使用元件onUnload
路由方式觸發時機 #路由前頁面
##初始化    小程式開啟的第一個頁面
開啟新頁面  呼叫API wx.navigateTo  或使用 onHide

Tab切換對應的生命週期(以A、B頁面為Tabbar頁面,C是從A頁面開啟的頁面, D頁面是從C頁面開啟的頁面為例):目前頁面路由後頁面觸發的生命週期(依序)AANothing happend#ABA.onHide(), B.onLoad() , B.onShow()AB(再開啟)A.onHide(), B.onShow()#CAC.onUnload(),   A.onShow()C#BC.onUnload(),   B.onLoad(), B.onShow()DB#D.onUnload( ),   c.onUnload(),  B.onLoad(),  B.onShow()D(從轉送進入)#A#D .onUnload(), A.onLoad(), A.onShow()D(從轉送進入)BD.onUnload( ),  B.onLoad(), B.onShow()


提示:
  • navigateTo, redirectTo

    只能開啟非tabBar頁面。
  • switchTab

    只能開啟tabBar頁面。
  • 頁面底部的tabBar由頁面決定,只要定義為tabBar的頁面,底部都有tabBar.
  • 呼叫頁面路由帶的參數可以在目標頁面的onLoad中取得。
####

以上是微信小程式之路由問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn