小程式開發之頁面路由

Y2J
發布: 2017-05-18 13:33:17
原創
2126 人瀏覽過

頁路由

在小程式中所有頁面的路由全部由框架管理。

頁面堆疊

框架以堆疊的形式維護了目前的所有頁面。 當路由切換發生的時候,頁面堆疊的表現如下:

小程式開發之頁面路由

#getCurrentPages()

getCurrentPages() 函數用於取得目前頁面堆疊的實例,以陣列形式按堆疊的順序給出,第一個元素為首頁,最後一個元素為目前頁面。

Tip:不要嘗試修改頁面棧,會導致路由以及頁面狀態錯誤。

路由方式

對於路由的觸發方式以及頁面生命週期函數如下:

小程式開發之頁面路由

Tab 切換對應的生命週期(以A、B 頁面為Tabbar 頁面,C 是從A 頁面開啟的頁面,D 頁面是從C 頁面開啟的頁面為例):

小程式開發之頁面路由

#Tips:

    navigateToredirectTo 只能開啟非tabBar 頁面。

    switchTab 只能開啟 tabBar 頁面。

    reLaunch# 可以開啟任何頁面。

    頁面底部的 tabBar 由頁面決定,只要是定義為 tabBar 的頁面,底部都有 tabBar。

    呼叫頁面路由帶的參數可以在目標頁面的onLoad#中取得。

【相關推薦】

1. 微信小程式完整原始碼下載

#2. 追格微信小程式應用程式商店原始碼

3. 簡單的左滑操作和瀑布流佈局

以上是小程式開發之頁面路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!