index.js文件是组件的主入口文件。本文档提供了一个示例供您参考,并介绍了index.js文件中的常用函数。

模板案例:详情请参见example组件

常用函数

函数 说明
render(array: data)

默认渲染方法。当组件被初始化后,组件渲染逻辑被调用,入参为数据。

需要能够支持重渲染,即保证同样的数据输入,能够渲染出同样的效果。

updateOptions(object: config) 更新组件配置,接收的入参config是修改后的新配置。
emit(string: event_name, object: value) 抛出事件,抛出的value需要为object类型。此方法需要在package.json的events中声明后,节点编程中才会出现此事件。也可以在交互面板中使用。
resize(int: width, int: height) 缩放,当组件被拖拽、缩放时被调用。
clear() 清理,当组件被清理时被调用。
destroy() 销毁,当组件被销毁时调用。
require(*) 支持 js、html。