组件本身是没有对on监听的事件进行拦截的
触发两次的问题确实发现了,实际在echarts中确实会出现触发多次的情况,组件在高版本下对短时间内的相同响应结果触发默认做了拦截
返回的数据不全的问题同样是因为在rjs传入逻辑线程的时候,数据必须可序列化,所以组件对循环引用数据和一些特殊对象做了清楚
后续本组件有计划更新支持函数字符串的模式传入组件,组件使用js解释引擎执行function,目前处于试验调研阶段
组件本身是没有对on监听的事件进行拦截的
触发两次的问题确实发现了,实际在echarts中确实会出现触发多次的情况,组件在高版本下对短时间内的相同响应结果触发默认做了拦截
返回的数据不全的问题同样是因为在rjs传入逻辑线程的时候,数据必须可序列化,所以组件对循环引用数据和一些特殊对象做了清楚
后续本组件有计划更新支持函数字符串的模式传入组件,组件使用js解释引擎执行function,目前处于试验调研阶段
本组件的锁定echarts版本为 5.4.2,包含了部分基础能力
关于tooltip中的formatter,需要注意与echarts官网实例不同的是 小程序不支持renderMode为html的模式,仅支持richText
如果需要在模版字符串中描述换行 可以使用 “\n”
同时由于小程序本身的体系问题,无法传入函数到实际的echarts调用层。
如果需要自定义tooltip可以考虑使用组件的 on 能力监听 showTip和hideTip 手动实现一个tooltip
可以用customStyle设置背景色去覆盖
目前已发布,可以拉取 @ray-js/common-charts 最新版 0.0.4支持多坐标轴问题(ps:版本号之前写错了,正确版0.0.4)
当前版本暂不支持 数组类型的x轴和y轴。
稍后将会发布 0.0.9版本提供 支持数组类型的数据结构,
同时将开放 notMerge参数,可以阻止组件内置的一些默认样式和交互设置,更高自由度的设置option
如需完全定制化的echart能力,请参考
viewtopic.php?p=12648&hilit=commonCharts#p12648