鸿蒙开发踩坑记录 - 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
相关推荐
二流小码农4 小时前
鸿蒙开发:DevEcoTesting中的稳定性测试
android·ios·harmonyos
libo_20254 小时前
HarmonyOS5 C++与ArkTS混合编程:通过NAPI实现高性能模块
harmonyos
勿念4365 小时前
基于鸿蒙(HarmonyOS5)的打车小程序
华为·小程序·harmonyos
libo_20255 小时前
AOT vs JIT:HarmonyOS5应用在ArkCompiler下的编译模式选择
harmonyos
颜颜颜yan_5 小时前
【HarmonyOS5】DevEco Studio 使用指南:代码阅读与编辑功能详解
架构·harmonyos
颜颜颜yan_5 小时前
【HarmonyOS 5开发入门】DevEco Studio安装配置完全指南
后端·harmonyos
Android研究员5 小时前
华为仓颉语言初识:并发编程之同步机制(下)
harmonyos
塞尔维亚大汉6 小时前
鸿蒙开发面试真题:鸿蒙OS中了解过同步机制的吗?
harmonyos
Aisanyi6 小时前
【鸿蒙开发从入门到放弃】开发环境的准备
harmonyos
货拉拉技术6 小时前
货拉拉开源:鸿蒙路由 TheRouter
android·前端·harmonyos