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 创建项目