參考文檔:HarmonyOS開發者文檔
第三方庫:OpenHarmony三方庫中心倉
基礎特性
@Entry:關鍵裝飾器
@Components:組件
特性 | @Entry | @Component |
---|---|---|
??作用范圍 | 僅用于頁面入口 | 可定義任意可復用組件 |
??數量限制?? | 每個頁面有且僅有一個 | 無數量限制 |
????生命周期支持 | 支持完整頁面生命周期 | 僅支持組件級生命周期 |
??典型用途?? | 主頁面、路由入口 | 按鈕、卡片等UI單元封裝 |
@prop:父子組件單向數據同步的狀態管理裝飾器
@Link:父子組件雙向數據同步的狀態管理裝飾器
禁止本地初始化,只能通過父組件來
特性 | @Prop | @Link |
---|---|---|
????同步方向 | 父→子單向 | 父子雙向同步 |
????初始化?? | 必須父組件傳遞 | 必須父組件傳遞 |
??????適用類型 | 基礎類型+部分復雜類型 | 同@Prop |
??典型場景?? | 只讀數據展示 | 需雙向交互的表單控件 |
@State:組件的私有狀態,僅限組件內部使用
@Builder:用于輕量級UI片段復用,僅支持UI描述和參數傳遞,無獨立狀態管理能力??
頁面初始化加載的路線
設置簽名信息
頁面文件規范化
HarmonyOS小白哈,有問題多指教,輕噴我🥺