echart组件
若没有及时回复,欢迎来gitee 和 github
提issue,记得描述清楚使用版本,组件及背景,方便成员复现
1. 自定义图表报错
自定义图表的数据,解析到key没有双引号,如果您是直接从echart官网复制过来的,请在外面包裹一层{{}}
2. 该怎么调用echart实例的方法?
提供了callFunc 方法,调用echart实例的方法
// widgetName组件名称,funcName调用方法名称, option参数(可选)
callFunc(widgetName:string, funcName:string, option?:any) => Promise()
global.echartInstance
.callFunc("Echarts1", "getHeight")
.then(res => {
console.log(res);
})
3.支持其他的监听事件吗?
支持自定义添加监听事件
(data) => {
console.log("回调数据", data)
}
下图示范调用: 点击图表是调用 实例的 getHeight方法
4.为什么我的formatter: function类型不起作用
worker传递机制,需要在使用function类型的formatter时,需要使用模板字符串序列化一下
detail: {
fontSize: 30,
//...
formatter: `function (value) {
return Math.round(value * 100) + '';
}`,
},
需要注意的是,序列化的内容中,包括function内部以外的,上下文变量的引用会找不到