1、Navigation
的樣式是一個帶有返回箭頭的標題欄加子控制元件組成的。
2、頁面跳轉可以分為頁面內跳轉和頁面間跳轉,頁面內跳轉是指所跳轉的頁面在同一個 Ability
內部,它們之間的跳轉可以使用 Router
或者 Navigator
的方式;頁面間跳轉是指所跳轉的頁面屬與不同的 Ability
,這種跳轉需要藉助 featureAbility
實現,跳轉示意圖如下所示:
3、FA和stage的適用場景
FA模型適用場景:
- 輕量的、偏重於UI展示類的應用:FA模型適用於熟悉Web前端技術的開發者,透過固定檔案入口和匿名物件的方式指定元件,雖然對Web開發者比較友好,但開發者無法進行派生,不利於擴充套件能力
Stage模型適用場景:
- 大型應用:Stage模型支援多裝置形態和多視窗形態,適合開發大型應用。
- 共享資源的應用:Stage模型中多個應用元件共享同一個ArkTS引擎例項,方便共享物件和狀態,減少記憶體佔用 。
- 複雜應用:Stage模型提供了更靈活的擴充套件能力和更好的資源管理,適合開發複雜的分散式應用。