web前端-vue element UI el-table,el-table-column表格添加行点击事件

Posted MinggeQingchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web前端-vue element UI el-table,el-table-column表格添加行点击事件相关的知识,希望对你有一定的参考价值。

el-table如下数据

一、el-table 整行都可以点击事件

定义点击事件 @row-click="openDetails";openDetails为方法名

 <!-- @row-click 单元格整行点击事件 -->  <!--@row-click="openDetails" 方法名-->
<el-table v-loading="loading" :data="userList" @selection-            
     change="handleSelectionChange" @row-click="openDetails">
</el-table>

方法实现

//对应的 methods 中
//点击click,change事件
methods: 
    //单元格整行点击事件
    openDetails (row) 
        //具体操作
        console.log(this.$route ,"----当前页面的url信息----");
    ,

二、el-table-column  某列可点

定义点击事件 @click="openDetails(scope.row)";openDetails为方法名;将本行数据参数scope.row带过去

在el-table-column中添加一个,重新把数据显示到div或者span中,不然页面会没有数据显示

<el-table-column label="编码" align="center" prop="code" :show-overflow-tooltip="true">
          <template slot-scope="scope">
              <div @click="openDetails(scope.row)"> scope.row.code </div>
          </template>
</el-table-column>

方法实现

methods: 
      //单元格整行点击事件
      openDetails (row) 
          //具体操作
          console.log(this.$route ,"----当前页面的url信息----");
      ,

 输出如下:

以上是关于web前端-vue element UI el-table,el-table-column表格添加行点击事件的主要内容,如果未能解决你的问题,请参考以下文章

Web前端-vue element UI el-select选择框选择el-option触发事件

如何在表格中添加图片(使用el-table、el-table-column),即在Vue.js中使用ui-element?

前端开发框架都有哪些?

基于vue element-ui整理了一套Web后台的基础架构代码

前端常用的框架都有哪些?

vue-cli引入element和vant前端ui组件