在写Vue项目时: 需要在echarts点击事件中调一个方法
发现点击一次后 向后台请求一次 再点击后 向后台请求两次 不刷新页面的前提下 每点击一次 就是在原基础次数上 增加一次
这怎么能行! 测试的时候 后端估计要拿刀砍我!!!
想了一下的思路是点击前要做点什么
怎么再点击前 清楚绑定 看了官方的api 后 解决办法如下:
//防止重复触发点击事件
if (cake2._$handlers.click) {
cake2._$handlers.click.length = 0;
}
cake2.on("click", (params) => {
// alert("我要的值:" + params.name);
this.cakethree.category = params.name;
this.cakeC();
});
判断是否点击 ——>清楚绑定