邢臺網站建設,邢臺系統開發
邢臺網站建設,邢臺網站制作,邢臺網絡公司,邢臺系統開發,邢臺網站設計,邢臺網頁制作
15081754822
網站首頁 網站建設 系統開發 系統開發知識 手機網站 外貿網站 網站維護 網站案例 選課系統 域名注冊 微信開發 行業交流 聯系我們
 
邢臺區縣網站建設
邢臺行業門戶網站建設
邢臺網站策劃
公司主營業務
  系統開發
網站建設
手機網站
網站案例
成品網站
網站維護
域名注冊
虛似主機
機房工程
弱電工程
視頻主持人
 
增值服務
 
SSL證書申請
微信小程序
 
關于我們
 
公司簡介
公司視頻
支付方式
人才招聘
企業文化
服務承諾
合作伙伴
下載中心
 
你所處的位置:首頁 - 微信小程序 - 微信小程序 頁面路由
微信小程序 頁面路由
發布日期:2020-3-9 10:35:47  瀏覽次數:60次

頁面路由

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


頁面棧

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


路由方式 頁面棧表現

初始化 新頁面入棧

打開新頁面 新頁面入棧

頁面重定向 當前頁面出棧,新頁面入棧

頁面返回 頁面不斷出棧,直到目標返回頁,新頁面入棧

Tab 切換 頁面全部出棧,只留下新的 Tab 頁面

重加載 頁面全部出棧,只留下新的頁面

getCurrentPages()

getCurrentPages()函數用于獲取當前頁面棧的實例,以數組形式按棧的順序給出,第一個元素為首頁,最后一個元素為當前頁面。


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


路由方式

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


路由方式 觸發時機 路由前頁面 路由后頁面

初始化 小程序打開的第一個頁面 onLoad, onSHow

打開新頁面 調用 API wx.navigateTo 或使用組件 <navigator open-type="navigateTo"/> onHide onLoad, onShow

頁面重定向 調用 API wx.redirectTo 或使用組件 <navigator open-type="redirectTo"/> onUnload onLoad, onShow

頁面返回 調用 API wx.navigateBack 或使用組件<navigator open-type="navigateBack">或用戶按左上角返回按鈕 onUnload onShow

Tab 切換 調用 API wx.switchTab 或使用組件 <navigator open-type="switchTab"/> 或用戶切換 Tab 各種情況請參考下表

重啟動 調用 API wx.reLaunch 或使用組件 <navigator open-type="reLaunch"/> onUnload onLoad, onShow

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


當前頁面 路由后頁面 觸發的生命周期(按順序)

A A Nothing happend

A B A.onHide(), B.onLoad(), B.onShow()

A B(再次打開) A.onHide(), B.onShow()

C A C.onUnload(), A.onShow()

C B C.onUnload(), B.onLoad(), B.onShow()

D B D.onUnload(), C.onUnload(), B.onLoad(), B.onShow()

D(從轉發進入) A D.onUnload(), A.onLoad(), A.onShow()

D(從轉發進入) B D.onUnload(), B.onLoad(), B.onShow()

Tips:


navigateTo,redirectTo只能打開非 tabBar 頁面。

switchTab 只能打開 tabBar 頁面。

reLaunch 可以打開任意頁面。

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

調用頁面路由帶的參數可以在目標頁面的onLoad中獲取。




作者:未知 上一條: 微信小程序聯系我們頁面制作教程
來源:互聯網 下一條: 微信小程序發送短信驗證碼完整實例
奧祥介紹 聯系我們
域名注冊 成品網站
成功案例 客戶服務
行業交流 支付方式
版權所有: © 2005-2015 邢臺奧祥網絡™
聯系電話:15081754822  15102693855
公司郵箱:[email protected] 《信息產業部備案 冀ICP備09043254號》
本站關鍵詞:邢臺網站建設 邢臺網站設計 河北邢臺網絡公司 邢臺網站制作公司 邢臺網站推廣邢臺網站制作
網站統計:
黑色沙漠造船赚钱 血战麻将技巧顺口溜 福建22选5走势图浙江风采 苹果pc蛋蛋 浙江11选5价格表 如何网上赚钱最快 黑龙江大乐透开奖结果 福州麻将有啥技巧 微信股票群平台 信誉好的棋牌游戏有哪些啊 安徽25选5开奖数据 六台彩图库大全 闲来麻将贵州麻将 股票策略平台 分分彩开奖 好运彩手机版下载 捕鱼上面有齐天大圣的