自定义组件创建和渲染和删除流程

自定义组件创建和渲染和删除流程

首页休闲益智建立销毁更新时间:2024-07-30

1、自定义组件实例由ArkUI框架创建

2、按定义顺序:初始化成员变量

3、有aboutToAppear,则执行

4、build函数执行

为了实现组件重新渲染 实现最小化更新。在执行build()函数的过程中,框架会观察每个状态变量的读取状态,将保存两个map

1、 状态变量 -> UI组件

2、UI组件 - > 此组件的更新函数

自定义组件删除:

1、删除组件之前调用aboutToDisAppear函数,标记节点将要销毁。

机制:后端节点直接从节点数摘下,后端节点销毁,前端节点已经没有引用时候,将被js虚拟机垃圾回收

2、自定义组件和它的变量将被删除。

不在aboutToDisappear函数里使用异步操作,这会阻止自定义组件的垃圾回收。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved