数据可视化系列教程之组件通信
static events
this.bind|once|unbind
-
bind(eventName, handler): 绑定事件。
-
unbind(eventName, handler?): 解绑事件, 若不传 handler 则默认全部解绑。
-
once(eventName, handler): 绑定仅触发一次事件。
组件联动
-
进入大屏编辑页面
-
右侧选择 事件 Tab
-
事件源选择trigger事件的组件(即EmitEvent)
-
事件类型选择自定义: 内容填写为当前trigger名称
-
操作选择调用组件方法并选择bind事件组件(即ListenEvent)
-
事件动作选择tigger
-
事件类型选择自定义: 内容填写为当前trigger名称
组件DOM事件
-
Click
-
Dbclick
-
Mousedown
-
Mouseup
-
Mousemove
-
Mouseout
-
Mouseenter
组件内部事件
|
事件名
|
触发时刻
|
携带参数
|
说明
|
|
mounted
|
挂载完成
|
|
|
|
unMount
|
挂载完成
|
|
|
|
render
|
渲染选项完成
|
|
|
|
update
|
更新选项完成
|
要更新的选项
|
|
|
refresh
|
刷新选项完成
|
|
|
|
optionsChange
|
选项被改变
|
改变后的全部选项
|
可以作为选项的 filter 使用。
|
|
draw
|
绘制数据完成
|
绘制的数据
|
|
|
redraw
|
重绘数据完成
|
|
|
|
normalize
|
获取标准化数据
|
标准化后的数据
|
可以作为标准化数据的 filter 使用
|
|
dataChange
|
数据被改变
|
改变后的数据
|
可以作为数据的 filter 使用。
|
|
load
|
开始加载数据源数据
|
|
|
|
loaded
|
数据源数据加载完成
|
数据源数据
|
|
开源福利