runBefore
设置每次 view 运行更新之前的回调函数,ts 类型定义如下:
runAfter
设置每次 view 运行完成之后的回调函数,ts 类型定义如下:
background
设置或者读取背景颜色,ts 类型定义如下:
width
设置或者读取 整个 canvas 的宽度,ts 类型定义如下:
height
设置或者读取 整个 canvas 的高度,ts 类型定义如下:
viewWidth
设置或者读取 view 去掉padding
后的 画布宽度,ts 类型定义如下:
viewHeight
设置或者读取 view 去掉padding
后的 画布高度,ts 类型定义如下:
padding
设置或者读取 padding
,ts 类型定义如下:
addEventListener
添加事件监听,ts 类型定义如下:
removeEventListener
移除事件监听,ts 类型定义如下:
emit
触发自定义事件,ts 类型定义如下:
第一个参数为自定义的事件名称; 其他参数为,事件对应的自定义参数
resize
调整 canvas 的宽度高度,ts 类型定义如下:
当width
或者height
发生改变的时候,render
不为false
的话,会触发底层图形的重绘
tranverseMarkTree
遍历整个 mark 实例树,执行相应逻辑,ts 类型定义如下:
第一个参数用于设置针对每个mark
实例执行的回调函数;
第二个参数用于设置针对每个mark
实例执行的过滤函数;
第三个参数用于设置是否叶子节点优先执行
pauseProgressive
暂停渐进渲染流程,如果有的话
resumeProgressive
重启渐进渲染流程,如果有的话
restartProgressive
重启渐进渲染流程,如果有的话
release
释放销毁 view