el-table 个体行绑定点击事件时 表格中有el-radio和el-checkbox 点击触发两次事件处理方法
<el-table
v-bind="$attrs"
v-on="$listeners"
ref="singleTable"
border
size="mini"
highlight-current-row
@row-click="onRows">
<el-table-column width="35" >
<template slot-scope="scope">
<el-radio :label="scope.row" v-model="radioRow"> </el-radio>
</template>
</el-table-column>
<slot></slot>
</el-table>
代码如下(示例):
// 参数 row col e 事件
onRows(row,c, e){
// 因为单选框和复选框底层都是input 所以 判断tagName === input 不处理就行
if (e.target.tagName === 'INPUT') return;
},