鸿蒙开发踩坑记录 - 2024S2

wrapBuilder如果想View和ObservedV2做绑定

必须要用

@ComponentV2 + @Param

== 和 === 区别

退出两层循环

@Builder的传入的参数及时是@Trace修饰的也无法刷新组件

折叠屏展开后键盘无法点击

vm是公用的,组件生命周期问题导致

监听键盘高度变化失效

原因:分享面板的toast没消失,键盘组件获取window失效,导致监听回调设置失效

枚举

另外打日志的时候,如果是个枚举可以直接,这样输出的就不是int值了

复制代码
console.log(`${StatusEnum[aStatus]}`)

动态UI加载

与v1状态管理装饰器的冲突

@Trace 更新UI状态

时间间隔ms级时,更新不生效 ------ 适当延时100ms更新

数组foreach

return 不出循环

解决方案

  1. for-of + break
  2. some/every
相关推荐
龙儿筝3 小时前
ArkUI-X与Android桥接通信之消息通信
harmonyos
陈奕昆3 小时前
5.1 HarmonyOS NEXT系统级性能调优:内核调度、I/O优化与多线程管理实战
华为·harmonyos
libo_20255 小时前
HarmonyOS5 全球化运营:使用AGC的本地化工具适配30+国家/地区
harmonyos
程序员小刘5 小时前
如何优化React Native应用以适配HarmonyOS5?
javascript·react native·react.js·华为·harmonyos
程序员小刘5 小时前
【HarmonyOS 5】拍摄美化开发实践介绍以及详细案例
华为·harmonyos
王二蛋与他的张大花6 小时前
HarmonyOS运动开发:打造你的专属运动节拍器
harmonyos
HarmonyOS_SDK7 小时前
钉钉携手鸿蒙扫一扫,打造高效办公新体验
harmonyos
__Benco9 小时前
OpenHarmony平台驱动使用(十五),SPI
人工智能·驱动开发·harmonyos
暗雨10 小时前
封装一个 auth 工具
harmonyos