-
2022-04-27 10:24:47
1、在 el-table 行里面设置好 row-class-name
<el-table :row-class-name="tableRowClassName" @row-click="rowClick"> </el-table>
2、给每一行row的数据对象里添加index属性
tableRowClassName({ row, rowIndex }) { row.index = rowIndex; },
3、监听行的点击事件
rowClick(row) { console.log(row); // 当前点击的行数据 console.log(row.index); // 当前点击的行的索引值 },
更多相关内容 -
VUE highlight-current-row 和 @row-click 一起使用问题
2022-02-23 17:27:15可以看到右侧栏和左侧栏都有highlight-current-row,但这个属性和@row-click就不会高亮了。 我不明白为什么会这样。 按照element-ui给的案例 我在左侧栏table 添加了ref 想要通过setCurrentRow方法让他高亮...在做项目时候遇到了一个问题,
这是一个点击侧栏选项,右侧栏显示数据,但实际操作之后,只有右侧栏点击选中行会高亮,右侧栏不会高亮
可以看到右侧栏和左侧栏都有highlight-current-row,但这个属性和@row-click就不会高亮了。
我不明白为什么会这样。
按照element-ui给的案例
我在左侧栏table 添加了ref
想要通过setCurrentRow方法让他高亮还是不行。
谁可以解决一下这个问题,万分感谢
-
web前端-Vue中使用elment的el-table时@row-click与@selection-change
2021-07-15 20:35:33Vue中使用elment的el-table标签时,引用了@row-click与@selection-change方法;官方文档中如下显示 1、el-table事件绑定@selection-change如何自定义传参 <template> <el-table ref="tableData" :...Vue中使用elment的el-table标签时,引用了@row-click与@selection-change方法;官方文档中如下显示
1、el-table事件绑定@selection-change如何自定义传参
<template> <el-table ref="tableData" :data="tableData" stripe tooltip-effect="dark" :header-cell-style="{background:'#eef1f6',color:'#606266'}" border @selection-change="(selections)=>{handSelectionRules(selections,'参数')}" > <el-table-column type="selection" width="50"></el-table-column> </el-table> </template>
methods:{ handSelectionRules(selections,param){ console.log(selections,param) //[],参数 } }
2、@row-click与@selection-change事件冲突
event.cancelBubble = true;
采用阻止冒泡,在字元素中添加可以阻止向上传递触发事件
-
elementui中@row-click和单元格中@click事件冲突解决
2022-03-02 14:41:25elementui中@row-click和单元格中@click事件冲突解决最近遇到一个问题,当我点击el-table中操作单元格的按钮时,发现el-table写的@row-click这个功能也会一起出现。这是一个点击冒泡的现象,最终找到了解决方法,操作按钮这样写:@click.native.stop就解决啦。
最后贴上一些相关知识:
使用
.native
修饰符,监听根元素的原生事件。加了.native就可以匹配VUE的全局回调函数,变成了一个普通的HTML标签。希望对和我一样有疑惑的小伙伴有所帮助!说的不是很清楚,如果有不理解的可以自行百度。还有很多修饰符也可以自己去了解呀~
-
解决el-table的操作栏点击和row-click冲突问题
2022-04-12 16:37:53@row-click=" row => { reportUZX(row.name, row.degree, row.studentName, row.userId) } " > 对操作栏按钮绑定监听@click.stop,阻止事件冒泡,发挥按钮功能 <el-table-column label="操作 -
el-table如何在@row-click里获取点击行的index索引
2022-04-13 18:14:21总结: 利用 :row-class-name=“tableRowClassName” 属性给每一行row的数据对象里添加index属性...@row-click=“clickRow” <el-table :row-class-name="tableRowClassName" :data="tableList" border stripe -
el-table的@row-click事件并且使点击行变色
2021-12-08 09:22:58el-table ref="monthlyPlanTable" :data="tableList" border fit highlight-current-row @row-click="clickRow"> clickRow方法有参数row,是一行的所有数据。 clickRow(row) 让当前行变色,加上样式: ::v-deep... -
elementUI el-table @row-click 解决行内冲突--忽略指定列区域点击效果
2021-12-22 11:14:03先来看一下@row-click的参数 row-click 当某一行被点击时会触发该事件 row, column, event row:行 column:列 event:事件 关键代码: openDetail(row,column) { //column存在的话,说明是点击行触发;... -
火狐浏览器 el-table @row-click点击无响应
2021-11-25 11:11:28@row-click="" 无法执行 console确无法执行,以为该方法未执行,使用alert发现会执行,使用 setTimeout 延迟可以解决问题。 第二种方式是通过 event.preventDefault() 阻止默认事件。 -
el-table row-click 显示传参
2021-03-04 10:03:20箭头函数 将row column e 三个参数传递...@row-click="(row,column,e)=>MethodNames(row,column,e[,parameters]) MethodNames:function(row,column,e[,parameters]){ console.log(row,column,e[,parameters]); } -
elementUI表格el-table中处理@row-click和按钮的关系
2021-10-27 18:10:58有一个使用elementUI制作的表格, 点击每行可以查看其他信息 (@row-click), 每行末尾有编辑和删除两个按钮, 可以对这一行进行操作. 问题 添加 @row-click 事件后, 编辑 和 删除 无法点击, 点击这两个按钮也会查看... -
iview中 on-row-click 事件
2019-10-22 14:29:18-- 给表格绑定on-row-click 事件 --> <Table :columns="columns" :data="list1" @on-row-click="showDetail"> </Table> ————————————————————————————————... -
element-ui中表格@row-click方法自定义传参的写法
2021-09-07 09:25:12官方文档默认只能传三个参数...@row-click="(row,column,e)=>handleRowClicked(row,column,e,'unitName')" 获取参数 handleRowClicked(row, column, event,type){ console.log(row,column,event,type) }, ... -
解决vue项目中 el-table 的 @row-click 事件与行内点击事件冲突
2021-12-22 09:30:31因为行内按钮的父元素是单元格,而单元格的父元素是行;... 单击行触发事件: @row-click="openDetail" 解决办法: 在相应的点击事件上加 .native.stop 因为是不是原生标签;而是el,所以.native必须加; 编辑 删除 -
el-tab用户实现单选多选功能(@row-click,@selection-change)以及取消选中
2021-08-18 09:57:271、效果图 1.1、默认选中效果 1.2、单选,多选,全选效果 ... @row-click="handleCurrentChange" @selection-change="selsChange" > <el-table-column type="selection" width="55">&l -
element 中row-click表格单行点击和单元格事件冲突解决方案
2021-06-18 10:09:01如果单行点击和单元格事件发生冲突,如点击编辑会加载整行中展开关闭功能, 可以给按钮的点击事件加修饰符 如:@click.native.stop=“search(scope.row)”,可阻止冒泡事件 重点:.native为必填 -
el-table @row-click 传多余的参数 写法
2020-07-22 13:56:04默认为三个参数 @row-click="(row,column,e)=>rowClickOne(row,column,e,item)" 传第四个参数 -
element-UI中table表格的row-click事件怎么获取一行数据的id
2020-12-30 09:43:11该如何把一行数据的id放到@row-click里面当作参数传递呢?export default {data () {return {tableData: [{id: '1',wName: 'xxx公众号1',wID: 'zjfiawsf',seller: 'xxxxx公司xxxxx公司xxxxx公司',sign: '已签约',... -
element-ui : <el-table> 按钮点击操作阻止@row-click
2021-08-05 11:29:48问题: 在点击按钮时,@row-click事件也被触发了,而我并不想触发 row-click 事件 ...el-button class="button" size="mini" type="primary" @click.stop="edit(scope.row)">编辑</el-button> ... -
【Web前端问题】element-UI中table表格的row-click事件怎么获取一行数据的id
2021-07-28 16:56:18el-table :data="tableData" style="width: 100%" @row-click="openDetails(id)"> <el-table-column prop="wName" label="公众号名称"></el-table-column> <el-table-column prop="wID" label=... -
iview中Table属性中的on-row-click属性
2019-11-07 21:54:48iview中Table属性中的on-row-click属性 on-row-click属性,在此后台系统中用来从左侧的table中选中一项,作为值传递给右侧的表格,右侧表格从拿到的数据,渲染出对应的列表 <Table :columns="ruleGroupColumns" ... -
el-table单击行row-click与个别列的按钮操作冲突
2020-05-22 15:00:48row-click和cell-click都一样。 如果是原生标签,就直接给click事件加.stop 如果是el标签,需要加.native.stop 下面是我的demo,可以参考下↓ <el-table title="双击查看详情" @sort-change=... -
Element ui Table 嵌套单选多选 阻止@row-click事件冒泡
2020-06-30 16:59:18Element ui Table 嵌套单选多选 阻止@row-click事件冒泡 直接贴代码,主要是添加 @click.native.stop <el-table-column label="吃饭吗" height="100%" width="140" align="center"> <template slot-... -
element row-click表格单行点击和单元格事件冲突解决/冒泡解决
2020-04-13 15:38:54通过 上述代码中,表格的当前行点击事件和单元格按钮的点击事件冲突 解决方法,在按钮的点击事件上加修饰符 如:@click.native.stop=“passStream(scope.row)”,即可阻止冒泡事件 .native必须写 -
9-Vue中使用elment的el-table时@row-click与@selection-change耦合问题
2020-05-22 14:48:38Vue中使用elment的el-table标签时,引用了@row-click与@selection-change方法,结果会出现点击行时,多选框也会被选中,官方文档中如下显示,引用事件用@XXX,出现了冲突,网上搜索许多方法,发现这一方法好用↓↓↓... -
element UI Table表格多选中通过row-click实现点击某一行的任意位置都能选择
2020-04-03 17:18:26在使用element UI Table表格的多选时,默认是点击复选框... // el-table部分代码片段,主要是 @row-click="handle" <template> <div> <el-table ref="multipleTable" :data="tableData" toolti... -
element UI 的row-click事件如何使用参数?
2018-03-18 23:21:351 <template> 2 <el-table ... 5 @row-click="handdle" 6 style="width: 100%"> 7 <el-table-column 8 prop="date" 9 lab -
ElementUI之row-click
2018-01-15 09:11:00style="width: 100%" @row-click="clickTr"> <el-table-column prop="id" label="ID" width="180"> </el-table-column> <el-table-column prop="name" label="姓名"> </el-table-column> <el-table-... -
element-UI中table表格的@row-click事件和@selection-change耦合了
2018-08-02 15:00:08<el-table ref="multipleTable" :data="tableData"... @row-click="openDetails" @selection-change="handleSelectionChange"> <el-table-co -
element ui中,el-table表格的 @select 、@row-click 实现只能选中一行
2021-10-27 15:56:45@select 点击复选框的方法,可以只选一行 @row-click 点击某一行,也可以只选一行,并且复选框和行可以随意点,最终仍是只能选中一行 <el-table ref="dataTable" @row-click="handleClickRow" @select="select" > ...