需求是点击图标区域弹出弹窗展示详情,但是在切换出库或入库时弹窗也会弹出,
所以的阻止切换事件的冒泡,如下
// 这是给图表的点击事件
<div id="myProductChart"
@click.stop="showTabel"></div>
methods: {
// 初始化echarts
initCharts() {
this.chart = this.$echarts.init(
document.getElementById('myProductChart')
)
// 清除事件
this.chart.clear()
this.chart.setOption(this.options)
// 给legend添加事件
this.chart.on('legendselectchanged', function (params) {
// 阻止冒泡
event.stopPropagation()
event.cancelBubble = true
})
},
// 查看table
showTable() {
this.isTrue = true
this.getList()
},
}