这样子一个树图:
这里的圆圈我想改成用户头像,
我看了echarts的文档,
https://www.echartsjs.com/opt...
有说:
如果需要每个数据的图形不一样,可以设置为如下格式的回调函数:(value: Array|number, params: Object) => number|Array
其中第一个参数 value 为 data 中的数据值。第二个参数params 是其它的数据项参数。
所以我把 symbol: 'emptyCircle'
改成:
symbol: function (value, params) {
console.log('symbol callback:', value, params);
return 'emptyCircle';
},
按道理 只要有执行这个回调函数,console就会有输出。
但是并没有,却输出一个错误:
这是echarts的bug吗?还是我写法有什么问题?
这个比较奇怪,我看了源码,因为传进去的是function,所以indexof就报错了,建议可以直接修改原data