echarts方法封装在一个单独的draw.js文件里面:
draw.js:
export async function drawLine(params) {
let option = {
......
tooltip: {
......
formatter: (p) => {
params.send(p);
return .....
}
},
.....
}
}
index.jsx文件中调用drawLine方法时传入send属性,send属性调用getVal方法接收tooltip的数据:
index.jsx:
class Index extends Component {
drawLine({
……
send: this.getVal
});
getVal = (param) => {
console.log(param);
}
}