版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
頁面路由與組件導(dǎo)航匯報人:Kimi時間:2025.01.01目錄/CONTENTS01頁面路由與組件導(dǎo)航概述02頁面和自定義組件生命周期03頁面路由(router)04組件導(dǎo)航(Navigation)05Tabs組件06本章小結(jié)頁面路由與組件導(dǎo)航概述01概念與優(yōu)勢頁面路由定義頁面路由用于應(yīng)用程序中不同頁面之間的跳轉(zhuǎn)和數(shù)據(jù)傳遞,通過不同的URL地址實現(xiàn)頁面切換。組件導(dǎo)航定義組件導(dǎo)航支持在組件內(nèi)部進(jìn)行跳轉(zhuǎn),具備更強的一次開發(fā)多端部署能力,可靈活管理頁面棧。優(yōu)勢組件導(dǎo)航提供更靈活的頁面棧操作、豐富的動效和生命周期管理,推薦使用。頁面和自定義組件生命周期02頁面生命周期01onPageShow頁面每次顯示時觸發(fā),包括路由過程、應(yīng)用進(jìn)入前臺等場景。02onPageHide頁面每次隱藏時觸發(fā),包括路由過程、應(yīng)用進(jìn)入后臺等場景。03onBackPress用戶點擊返回按鈕時觸發(fā),用于處理返回操作。組件生命周期aboutToAppear組件即將出現(xiàn)時回調(diào),執(zhí)行build()函數(shù)之前觸發(fā)。01onDidBuild組件build()函數(shù)執(zhí)行完成后回調(diào),適合進(jìn)行不影響UI的功能操作。02aboutToDisappear組件析構(gòu)銷毀之前執(zhí)行,不允許修改狀態(tài)變量。03頁面路由(router)03頁面跳轉(zhuǎn)與返回router.pushUrl目標(biāo)頁面不會替換當(dāng)前頁,而是壓入頁面棧,可保留當(dāng)前頁狀態(tài)并返回。router.replaceUrl目標(biāo)頁面會替換當(dāng)前頁并銷毀,無法返回到當(dāng)前頁。跳轉(zhuǎn)實例通過配置頁面路徑和裝飾器,實現(xiàn)頁面之間的跳轉(zhuǎn)和返回操作。同Ability下的頁面跳轉(zhuǎn)跳轉(zhuǎn)方式同一Ability下的頁面跳轉(zhuǎn)通過router模塊實現(xiàn),支持多頁面管理。Ability定義Ability是包含UI的應(yīng)用組件,用于與用戶交互,一個應(yīng)用可包含多個Ability。不同Ability下的頁面跳轉(zhuǎn)Want對象使用Want對象指定跳轉(zhuǎn)的Ability信息,通過startAbility方法實現(xiàn)跳轉(zhuǎn)。跳轉(zhuǎn)實例創(chuàng)建新模塊并配置Ability信息,通過Want對象實現(xiàn)不同Ability之間的跳轉(zhuǎn)。頁面跳轉(zhuǎn)時的詢問框系統(tǒng)默認(rèn)詢問框使用router.showAlertBeforeBackPage方法設(shè)置返回詢問框,避免用戶誤操作。自定義詢問框使用promptAction.showDialog或自定義彈窗實現(xiàn)更靈活的詢問框。頁面跳轉(zhuǎn)時的數(shù)據(jù)傳遞數(shù)據(jù)傳遞方式使用router.pushUrl或replaceUrl方法,通過params傳遞數(shù)據(jù)。數(shù)據(jù)獲取使用router.getParams()方法獲取傳遞的數(shù)據(jù),支持頁面間數(shù)據(jù)交互。組件導(dǎo)航(Navigation)04基本概念定義組件導(dǎo)航主要用于頁面間及組件內(nèi)部的跳轉(zhuǎn),支持靈活的頁面棧操作。屬性支持設(shè)置標(biāo)題、隱藏標(biāo)題欄、布局模式等屬性。頁面與組件間跳轉(zhuǎn)與返回01跳轉(zhuǎn)方法使用NavPathStack對象管理頁面棧,通過pushPathByName等方法實現(xiàn)跳轉(zhuǎn)。02返回方法使用pop()方法返回上一頁,支持靈活的頁面管理。03跳轉(zhuǎn)實例配置系統(tǒng)路由表,通過Builder函數(shù)實現(xiàn)頁面與組件之間的跳轉(zhuǎn)。頁面與組件間的數(shù)據(jù)傳遞數(shù)據(jù)傳遞使用getParamByName方法獲取傳遞的數(shù)據(jù),支持頁面與組件間的數(shù)據(jù)交互。傳遞實例在頁面跳轉(zhuǎn)時傳遞參數(shù),通過getParamByName獲取數(shù)據(jù)并顯示。Tabs組件0501定義Tabs組件用于在一個頁面內(nèi)快速切換視圖內(nèi)容,提升頁面空間利用率。02布局包含TabContent和TabBar兩部分,支持頂部、底部、側(cè)邊導(dǎo)航布局。03屬性支持設(shè)置頁簽位置、布局模式、是否縱向等屬性。Tabs組件概述Tabs導(dǎo)航布局01頂部導(dǎo)航適用于內(nèi)容分類較多的場景,方便用戶快速切換。02底部導(dǎo)航應(yīng)用中最常見的導(dǎo)航方式,方便用戶單手操作。03側(cè)邊導(dǎo)航適用于橫屏界面,用于對應(yīng)用進(jìn)行導(dǎo)航操作。Tabs導(dǎo)航布局限制導(dǎo)航欄滑動切換在多級分類頁面中,限制底部導(dǎo)航的滑動切換,避免沖突。固定導(dǎo)航欄當(dāng)內(nèi)容分類固定時,使用固定導(dǎo)航欄,不可滾動。Ability內(nèi)頁面的跳轉(zhuǎn)和數(shù)據(jù)傳遞頁面跳轉(zhuǎn)使用router模塊實現(xiàn)頁面跳轉(zhuǎn),支持多頁面管理。數(shù)據(jù)傳遞使用params傳遞數(shù)據(jù),通過router.getParams()獲取數(shù)據(jù),支持頁面間數(shù)據(jù)交互。實戰(zhàn)案例以教學(xué)系統(tǒng)為例,實現(xiàn)師資介紹頁面的跳轉(zhuǎn)和數(shù)據(jù)傳遞,展示完整流程。本章小結(jié)06知識點回顧生命周期管理詳細(xì)說明了頁面和自定義組件的生命周期,包括各個生命周期接口的作用。頁面路由與組件導(dǎo)航介紹了頁面路由和組件導(dǎo)航的基本概念、優(yōu)勢及使用場景。頁面跳轉(zhuǎn)與數(shù)據(jù)傳遞講解了頁面跳轉(zhuǎn)的方法、不同Ability下的跳轉(zhuǎn)、頁面跳轉(zhuǎn)時的詢問框及數(shù)據(jù)傳遞。組件導(dǎo)航與Tabs組件介紹了組件導(dǎo)航的使用、頁面與組件間的跳轉(zhuǎn)與數(shù)據(jù)傳遞、Tabs組件的布局及導(dǎo)航方式。習(xí)題選擇題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)中醫(yī)理療技術(shù)(理療方法)試題及答案
- 2025年大學(xué)康復(fù)治療(康復(fù)工程學(xué))試題及答案
- 2025年高職(建筑裝飾工程技術(shù))建筑裝飾工程實務(wù)試題及答案
- 2025年中職畜牧養(yǎng)殖技術(shù)應(yīng)用(應(yīng)用技術(shù))試題及答案
- 2026年青島單招交通運輸大類鐵道交通運營管理技能模擬卷含答案
- 2026年四川單招職業(yè)本科銜接專項經(jīng)典題含答案文化技能拔高版
- 2026年四川單招職業(yè)適應(yīng)性測試機考經(jīng)典題含答案
- 2026年山東單招大數(shù)據(jù)與會計專業(yè)技能測試題庫含答案智能記賬稅務(wù)
- 2026年江蘇單招財經(jīng)商貿(mào)大類會計專業(yè)能力測試題庫含答案
- 學(xué)前教資面試真題及答案
- “寧波文化知多少”全市知識競賽考試題庫(含答案)
- 南京鐵道職業(yè)技術(shù)學(xué)院單招《語文》高頻難、易錯點題附完整答案詳解(名校卷)
- 藥店藥品定價管理制度
- 生產(chǎn)部門年終匯報
- 銅及銅合金熔鑄安全設(shè)計與生產(chǎn)規(guī)范-編制說明
- 公安聯(lián)考試題真題及答案
- 光纖激光技術(shù)在天然氣管道泄漏檢測中的應(yīng)用
- (正式版)DB3301∕T 0495-2025 《大型活動餐飲服務(wù)規(guī)范》
- 無人機物流配送服務(wù)操作手冊
- 2025年公共營養(yǎng)師《三級》試題及答案
- 2024年云南省曲靖市數(shù)學(xué)七上期末學(xué)業(yè)水平測試模擬試題含解析
評論
0/150
提交評論