在最近的项目开发中 遇到了小问题 就是使用了 element el-tag 组件 但是给其添加 @click 方法 不触发,下面是解决方法:
<el-tag v-if="scope.row.mapDate.exportSituation === '1'" type="danger" @click.native="defiltFile(scope.row)">未导出</el-tag>
解决办法就是 把 click 转换成 click.native
click.native
事件是指原生的 DOM 点击事件,它会在元素上直接触发原生的点击事件。这种方式不会经过 Vue 组件的事件系统,而是直接由 DOM 处理。通常在需要监听元素原生事件时使用。