NodeController用于实现自定义节点的创建、显示、更新等操作的管理,并负责将自定义节点挂载到NodeContainer上。
说明
本模块首批接口从API version 11开始支持
当前不支持在预览器中使用NodeController。
导入模块
import { NodeController } from "@ohos.arkui.node";
NodeController
通常搭配NodeContainer进行使用。用于创建控制器管理绑定的NodeContainer组件。一个NodeController只允许与一个NodeContainer进行绑定。
系统能力: SystemCapability.ArkUI.ArkUI.Full
makeNode
abstract makeNode(uiContext : UIContext): FrameNode | null
当实例绑定的NodeContainer创建的时候进行回调。回调方法将返回一个节点,将该节点挂载至NodeContainer。
或者可以通过NodeController的rebuild()方法进行回调的触发。