API分为两个部分,此为通用 API
setData(data, bool)
- 参数:
- {any} data 组件新的数据(如果是 Object 属性可以增量更新,仅更新第一层)
- {boolean} bool 不更新组件数据(默认更新)
- 返回值:无
- 用法:
用于更新组件数据
comp.data // { a: { c: 3, d: 4 }, b: 2}comp.setData({a: { c: 30 }})comp.data // { a: { c: 30 }, b: 2}
setOption(opt, bool)
- 参数:
- {any} opt 组件新的参数(如果是 Object 属性可以增量更新,仅更新第一层)
- {boolean} bool 不更新组件数据(默认更新)
- 返回值:无
- 用法:
用于更新组件参数
comp.opts // { a: { c: 3, d: 4 }, b: 2}
comp.setOption({a: { c: 30 }})
comp.opts // { a: { c: 30 }, b: 2}
resize(bool)
- 参数:
- {boolean} bool 不更新组件数据(默认更新)
- 返回值:无
- 用法:
组件重新布局(统计图会直接调用 echarts 的 resize, 信息图需要手动添加)
comp.resize()
render()
在 setData、setOption、resize默认都会调用,如非必要请勿调用
- 参数:无
- 返回值:无
- 用法:
用于强制更新组件
