echarts中饼图旁边的小方块也就是legend区域的点击事件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3f3d2050d8804a74c788165fd9f34904.png#pic_center)
这里指的就是红色方框内箭头所指的区域为legend区域。
我们在代码里面写的myCharts.on(‘click’,event)这个点击事件是只是对饼图区域内进行绑定点击事件,旁边的小方块区域是无法对这个生效的。所以我们查看文档
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a1510df7b796a1125d8f27d7d7001520.png#pic_center)
这里官方文档在events事件里面提供的关于legend的选中事件,我们在代码中应该这样去写
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6d98825e496bfa3f67324236421b8e65.png#pic_center)
函数里面逗号后面是触发的函数体或者函数名字。
但是现在还有一个问题
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/91741ed1f6376c152374d0518dc41441.png#pic_center)
这里默认触发了两次事件,这肯定是行不通的,所以这里的解决方式就是在事件处理函数的前面加上一行代码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0e67284b75e0d54bcb7fccac89900024.png#pic_center)
前面加上off,那么就只会触发一次了!