技术栈

鸿蒙界面的更新

codes23457789
7 个月前
鸿蒙界面的更新·鸿蒙对象界面更新·鸿蒙界面更新技巧·鸿蒙界面更新实战·鸿蒙界面更新条件·鸿蒙object.keys·鸿蒙嵌套对象界面更新
鸿蒙开发 四十五 鸿蒙状态管理(嵌套对象界面更新)当运行时的状态变量变化,UI重新渲染,在ArkUI中称为状态管理机制,前提是变量必须被装饰器修饰。不是状态变量的所有更改都会引起刷新,只有可以被框架观测到的更改才会引起UI刷新。其中boolen、string、number类型,可观察到数据的变化,class或object,可观察本身赋值的变化,即Object.keys(observedObject)返回的属性。@State修饰的boolean、string、number变化UI会刷新,如果对象嵌套一级对象,UI刷新需要把嵌套的的整个对象替换,如下图: