代码地址,注释125行出错,每次结果一样
https://github.com/bigggge/Js...
大概类似于下面的代码
function handleData(arg) {
console.log(arg);//这里正常,arg等于传进来的值
var options={
{
title: {
text: '大规模散点图'
},
//省略
toolbox: {
feature: {
myTool2: {
show: true,
title: '自定义扩展方法',
icon: 'image://http://echarts.baidu.com/images/favicon.png',
onclick: function (){
console.log(arg);//这里不正常,arg不等于传进来的值,始终是一个固定值,为什么?
}
}
}
}
}
myChart.setOption(option);
}
handleData(array);
关于onclick只能获取一个值,可能可以用闭包解决,因为条件原因,我无法进行测试,你可以借鉴一下这篇文章:链接