引言 本篇整理項目開發(fā)中關于組件封裝的最佳實踐受葛。探討ArkUI中組件的動態(tài)操作技巧丽旅,以及如何通過工廠封裝模式來優(yōu)化組件的創(chuàng)建和管理,從而提升開發(fā)...
引言 隨著移動設備技術不斷革新飘弧,折疊屏手機以其獨特的設計和靈活的顯示能力识藤,為用戶帶來了前所未有的視覺體驗砚著。然而,這種新型屏幕形式也對界面設計提出...
引言 UI動態(tài)操作包含組件的動態(tài)創(chuàng)建痴昧、卸載稽穆、更新等相關操作。 通過組件預創(chuàng)建赶撰,可以滿足開發(fā)者在非build生命周期中進行組件創(chuàng)建舌镶,創(chuàng)建后的組件可...
引言 防重復點擊哟楷,利用裝飾器面向切面(AOP)的特性結(jié)合閉包,實現(xiàn)節(jié)流否灾、防抖和封裝權限申請卖擅。 節(jié)流 節(jié)流是忽略操作,在觸發(fā)事件時墨技,立即執(zhí)行目標操...
路由的選擇 HarmonyOS提供兩種路由實現(xiàn)的方式惩阶,分別是 Router 和 NavPatchStack。兩者使用場景和特效各有優(yōu)劣扣汪。 組件適...
引言 在鴻蒙開發(fā)中使用 CustomDialogController 和 @CustomDialog 可實現(xiàn)自定義彈窗交互断楷。但 controll...
引言 鴻蒙提供提供了在同一進程不同線程間,或同一進程同一線程內(nèi)崭别,發(fā)送和處理事件的能力冬筒,包括持續(xù)訂閱事件、單次訂閱事件紊遵、取消訂閱事件账千,以及發(fā)送事件...
引言 使用 @Builder、@BuilderParam 開發(fā)自定義組件暗膜,不同的傳值方式會造成 this 指向的宿主對象不同匀奏,出現(xiàn) undefi...
引言 為處理大量重復的代碼邏輯学搜,基于 http 封裝的一套面向?qū)ο笫降木W(wǎng)絡請求庫娃善,支持將請求返回的數(shù)據(jù)直接轉(zhuǎn)換成指定類型的對象。本篇記錄封裝前后...