element-UI中table表格的row-click事件怎么获取一行数据的id
<el-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="公众号ID"></el-table-column>
<el-table-column prop="seller" label="商家名称"></el-table-column>
<el-table-column prop="sign" label="签约状态"></el-table-column>
<el-table-column prop="amount_1" label="收款总额"></el-table-column>
<el-table-column prop="amount_2" label="退款总额"></el-table-column>
<el-table-column prop="amount_3" label="代收总额"></el-table-column>
<el-table-column prop="amount_4" label="保证金"></el-table-column>
<el-table-column prop="date" label="签约日期"></el-table-column>
<el-table-column prop="status" label="状态"></el-table-column>
</el-table>
该如何把一行数据的id放到@row-click里面当作参数传递呢?
export default {
data () {
return {
tableData: [
{
id: '1',
wName: 'xxx公众号1',
wID: 'zjfiawsf',
seller: 'xxxxx公司xxxxx公司xxxxx公司',
sign: '已签约',
amount_1: '14614.00',
amount_2: '0.00',
amount_3: '322.00',
amount_4: '32122.00',
date: '2019-08-09',
status: '未冻结'
},
{
id: '2',
wName: 'xxx公众号2',
wID: 'zjfiawsf',
seller: 'xxxxx公司xxxxx公司xxxxx公司',
sign: '已签约',
amount_1: '14614.00',
amount_2: '0.00',
amount_3: '322.00',
amount_4: '32122.00',
date: '2019-08-09',
status: '未冻结'
}
]
}
},
methods: {
//打开详情页弹窗
openDetails(id) {
console.log(id)
},
}
}
// 文档中有:row-click 当某一行被点击时会触发该事件 三个参数:row, event, column
methods: {
//打开详情页弹窗
openDetails(row) {
console.log(row.id);
},
}
row-click返回了三个参数 row, event, column
row-click 当某一行被点击时会触发该事件 row, event, column
在作用域中没有id这个变量,所有点击行会报错。
不应该传递参数,element本身对row-click这个事件自动注入了必要的参数(row, event, column),若传入的openDetails原理是注册一个钩子回调而已。
element-UI中table表格的row-click事件怎么获取一行数据的id的更多相关文章
- Element Ui中table实现表格编辑效果
主要以css实现 .tb-edit .el-input, .tb-edit .el-input-number, .tb-edit .el-select { display: none; width: ...
- Element ui 中的表格数据格式转换
- Element ui 中使用table组件实现分页记忆选中
我们再用vue和element-ui,或者其他的表格的时候,可能需要能记忆翻页勾选,那么实现以下几个方法就ok了 示例如下 <el-table :data="tableData&quo ...
- vue2.0 + Element UI + axios实现表格分页
注:本文分页组件用原生 html + css 实现,element-ui里有专门的分页组件可以不用自己写,详情见另一篇博客:https://www.cnblogs.com/zdd2017/p/1115 ...
- 关于Element UI中页面样式小问题
一,修改组件dialog窗口的大小 二,在我使用upload组件上传一张美女图片时,发现当预览图片时,图片是灰色的,点击一下才会变亮,这种效果使我很不舒服,于是我通过添加下面的一条样式,问题解决了(可 ...
- (Element UI 组件 Table)去除单元格底部的横线
Element UI 组件 Table 有一个属性 border,添加它可以增加纵向边框,但是无法控制横线边框,因此即使是最简单的 el-table,也会包含一个底部横线. 这个底部横线其实是一个 b ...
- 关于html中table表格tr,td的高度和宽度
关于html中table表格tr,td的高度和宽度 关于html中table表格tr,td的高度和宽度 做网页的时候经常会遇到各种各样的问题,经常遇到的一个就是会碰到表格宽度对不齐的问题.首先,来分析 ...
- Element UI 中组件this.$message报错
最近在做毕设的时候,用Element UI中的消息提示message一直报以下的错误: 展示的效果也不好看,没有图标什么的: 但我明明有在main.js引入了element-ui 呀,因为毕设时间很赶 ...
- Element UI的Table用法
Table 表格 用于展示多条结构类似的数据,可对数据进行排序.筛选.对比或其他自定义操作. ¶基础表格 基 2016-05-02 王小虎 上海市普陀区金沙江路 1518 弄 2016-05-04 王 ...
随机推荐
- intellij 创建java web项目(maven管理的SSH)
intellij 创建java web项目(maven管理的SSH) 环境intellij IDEA14.MAVEN.Spring.Struts2.Hibernate.Java Web.工程搭建. 1 ...
- js基础标签用法
js是脚本语言,开始标签<script type="text/javascript">.......结束标签</script>.script通常放在< ...
- 【SQL】约束
1. 添加约束 1)使用ALTER TABLE语句 •添加或删除约束,不会修改其结构 •启用和禁用约束 •通过使用MODIFY子句添加NOTNULL约束 ALTER TABLE <table_n ...
- dubbo之服务分组
当一个接口有多种实现时,可以用group区分. 服务 <dubbo:service group="feedback" interface="com.xxx.Inde ...
- 使用Visio—UML画类图
在一个VS工程中,由于类的个数较多,而参数描述不是特别清晰.若此工程的生命周期较长,则有必要对工程进行完整分析,给出完整的文档.需要画出类图,并对每个成员进行详细描述. 一.画出类图 在VIsio中, ...
- C# 获得剪贴板内容和 richTextBox部分文本设置颜色
try { MemoryStream vMemoryStream = iData.GetData("Html Format") as MemoryStream; if (vMemo ...
- C# 增加 删除 更新 方法
/// <summary> /// 增加一条数据 /// </summary> public int Add(string 表名,string 参数,string 参数值) { ...
- Memcached 之增删改查命令
memcache是高性能 ,分布式的内存对象缓存系统,非关系型数据库. 一.增 语法:add key flag expire length key:值的一个名字 flag:一个标志,是一个正整 ...
- Arrays工具类的使用
1.包: java.util 导包 2.此类包含用来操作数组(比如排序和搜索)的各种方法 特点: 该类中的方法都是静态方法,所以可以直接使用类名.方法名(实参)调用 3.查看成员方法: public ...
- javaee Properties键值对写入和读取方法
package Zjshuchu; import java.util.Properties; import java.util.Set; public class Demo03 { public st ...