当前位置:网站首页>el-table获取读取数据表中某一行的数据属性
el-table获取读取数据表中某一行的数据属性
2022-08-03 05:29:00 【m0_67391121】
el-table获取读取数据表中某一行的数据属性,更改处理某一列数据显示方式
本文记录获取数据表中某一行数据的方法
1点击某一行获取该数据
使用 @row-click和row
<el-table
:data="classWorkTaskList"
:default-sort="{ prop: 'userId', order: 'descending' }"
style="width: 100%"
empty-text="该班级还没有布置作业"
@row-click="test"
>
<el-table-column prop="title" label="题目" />
<el-table-column prop="workTaskId" label="ID" sortable />
<el-table-column prop="startDate" label="开始时间" sortable />
<el-table-column prop="finishDate" label="截止时间" sortable />
</el-table>
</el-card>
在js的methods里写该方法
test(row){
console.log('被点击了');
console.log(row);
console.log(row.title);
}
前端检查效果如下:
2改变某一列数据,对某一列数据处理后再展示
比如当你需要把数据库中的表示男性,女性,其他性别 的0,1,2在表中用转化成汉字时。或者是让某一列数据可点击,等等。
用scope.row.xxx来获取这一行的这一列的属性。
下面的代码是让作业的id可点击
<el-table
:data="classWorkTaskList"
:default-sort="{ prop: 'userId', order: 'descending' }"
style="width: 100%"
empty-text="该班级还没有布置作业"
>
<el-table-column label="题目" >
<template #default="scope">
<div style=" cursor: pointer;">
{
{scope.row.title}}
</div>
</template>
</el-table-column>
<el-table-column prop="workTaskId" label="ID" sortable />
<el-table-column prop="startDate" label="开始时间" sortable />
<el-table-column prop="finishDate" label="截止时间" sortable />
</el-table>
</el-card>
下面是让学生名称可点击,让性别由数字表示变成汉字表示
<el-table
:data="classStudentList"
:default-sort="{ prop: 'userId', order: 'descending' }"
style="width: 100%"
empty-text="该班级还没有学生加入"
>
<el-table-column label="昵称" >
<template #default="scope">
<div style=" cursor: pointer;">
{
{scope.row.name}}
</div>
</template>
</el-table-column>
<el-table-column prop="userId" label="ID" sortable />
<el-table-column label="性别">
<template #default="scope">
<div>
{
{sexChange(scope.row.sex)}}
</div>
</template>
</el-table-column>
<el-table-column prop="phoneNumber" label="电话" />
</el-table>
</el-card>
js中定义方法
//性别字符转化
sexChange(sex){
if(sex==0){
return '男';
}else if(sex==1){
return '女';
}else {
return '其他';
}
},
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
随机推荐
【英语单词】常见深度学习中编程用到的英语词汇
【GIoU loss】GIoU loss损失函数理解
Composer require 报错 Installation failed, reverting ./composer.json and ./composer.lock to their ...
【EA Price strategy OC1】以实时价格为依据的EA,首月翻仓!】
宝塔负载均衡配置及nfs共享
mysql 数据去重的三种方式[实战]
ESXI中损坏虚拟机数据如何找回
单节点部署 gpmall 商城系统(二)
QT 连续生成指定范围内不重复的随机值
Monitoring Oracle11gR2 in Zabbix6.0 of OracleLinux8.6
ES 中时间日期类型 “yyyy-MM-dd HHmmss” 的完全避坑指南
PHP二维数组保留键值去重
IPV4地址详解
prometheus 监控mysql数据库
Oracle常用命令-基本命令
零代码工具拖拽流程图
C#程序默认以管理员权限打开
【应届生租房】应届生如何租房以及注意事项
contos安装php-ffmpeg和tp5.1使用插件
AQS、CAS、Synchronized小理解