easy-echarts - 更新日志
3.0.0(2021-05-17)
- 修改原来Option类调用方式,不再在constructor传入参数,使用一下方式处理;
- 添加onCreate方法,用于添加echarts依赖资源;
- 添加onStart方法,在初次渲染echarts之前触发;
- 添加onDatachange方法,用于每次的数据更新;
- 用户可自行添加onClick, onDatazoom, 等方法,用于处理特定元素事件或者echarts事件;
2.2.2(2021-04-27)
features
- 修改MyEChartsOption构造函数签名,添加context入参。
example
- 添加echarts showLoading列子。
2.2.1(2021-04-27)
日常
- 注释修改;将loadjscallback提升为单文件;
- 添加开发时重复注册警告;
2.2.0(2021-04-15)
features
- 支持加载额外js资源,比如地图依赖的js。通过修改MyECharts.js中
loadJsCallback(id)
函数。
example
- 添加地图示例。
2.1.0(2021-04-15)
features
- 不再在逻辑层初始化option,逻辑层只用来设置要展示的数据,并在数据发生改变都重新实列化option类,这样便有机会根据data重新做option调整。 比之前方式要更方便,比如你想在每个数据项中都要设置数据展示的不同样式,之前那种方式做起来就比较麻烦,现在你可以完全控制,因为整个option类都是运行在视图层。
2.0.0(2021-04-12)
bug
- 修复在uni-app打包时,视图层的this.constructor.name和逻辑层this.constructor.name不一致情况,导致无法在renderjs层重新实例化逻辑层的option构造类。
features
- 添加对option构造类静态属性name检查,未设置会抛错。
1.1.0(2021-04-11)
bugs
- 修复app中配置函数访问option数据为空的问题
example
- 添加模拟接口请求数据展示
1.0.0(2021-04-10)
bugs
- 修复app端传入事件没有反应问题
- 修复option更新时候 echarts未初始化错误
features
- 添加函数注释和类型
- 添加
inited
事件
0.0.5(2021-04-09)
- 添加echats列表展示示例
- 不再使用id来获取dom
- 添加echarts支持事件,用户可自行选择设置
0.0.4(2021-04-09)
添加H5支持 修改0.0.3更新日志简介错误
0.0.3(2021-04-09)
添加h5支付
0.0.2(2021-04-08)
添加在函数中访问数据示例
label: {
show: true,
formatter: (params) => {
/** 箭头函数访问option数据 */
const total = this.option.series[0].data.reduce((prev, val) => {
return prev + val
}, 0)
return Math.floor(params.data / total * 100) + '%'
}
}
0.0.1(2021-04-08)
0.0.1 创建项目