全易
2019-05-30 17:18
采纳率: 93.2%
浏览 10.6k

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

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

图片说明

  • 由于element的标签是动态生成的,没办法给具体的click事件,烦 图片说明
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • KaSuo_ 2019-07-24 09:26
    已采纳

    自定义列模板

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

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

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

    打赏 评论
  • 前端○萌妹 2019-05-30 17:32

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

    打赏 评论
  • o(╯□╰)o ! 2019-05-30 18:02

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

    打赏 评论
  • nb_coding 2019-06-18 09:50

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

    打赏 评论

相关推荐 更多相似问题