vue+element 怎么实现表格的每行的某一列能点击?

如下图,想要点击姓名这一列的每行的这个,要怎么实现啊?

图片说明

  • 由于element的标签是动态生成的,没办法给具体的click事件,烦 图片说明

自定义列模板

<el-table-column
    label="操作">
    <template slot-scope="scope">
        <el-link type="primary" @click="showdialog(scope.row)">占位的数据</el-link>
    </template>
</el-table-column>

函数里获取到该行数据做你要做的事

这还不简单,加载数据的时候将你的点击的数据那个列加个a标签。然后链接里你要填什么都行。或者click方法里你想干嘛就干嘛

elementui官网中,不是有点击事件吗?每一行,每一列,点击或者双击,移入移出都有事件

方法:row-click 当某一行被点击时会触发该事件
参数:row, column, event

cell-click 当某个单元格被点击时会触发该事件
参数row, column, cell, event