当前位置: 首页 > news >正文

vue3表格组件formatter

有时候在网页上显示表格数据时,表格的某些列值只有有限数目(例如,启用/停用),这时候后端常常使用不同的数据值表示不同状态,前端怎么将这些数据值转化为相应的列值呢?

我们可以采用vue3表格组件formatter实现这一点。

例如:

后端返回的数据格式:

tableData:[{"id": "1","recCreateTime": "2024-08-01 09:27:47","name": "张三","sex": 0"status":1},{"id": "2","recCreateTime": "2024-08-01 09:28:10","name": "李四","sex": 0"status":0},{"id": "3","recCreateTime": "2024-08-01 09:28:41","name": "王五","sex": 1"status":1},{"id": "4","recCreateTime": "2024-08-01 09:30:03","name": "刘六","sex": 0"status":1}
]

前端可以这样处理:

<el-table :data="tableData" style="width: 100%" :height="screenHeight * 0.8"><el-table-column label="序号" width="50px" align="center"><template slot-scope="scope">{{ scope.$index + 1 }}</template></el-table-column><el-table-column :label="$t('用户名')" prop="name" align="center"/><el-table-column :label="$t('创建日期')" prop="recCreateTime" align="center"/><el-table-column :label="$t('性别')" prop="sex" align="center" :formatter="sextypeFormatter"/><el-table-column :label="$t('状态')" prop="status" align="center" :formatter="statustypeFormatter"/>
</el-table>export default {methods: {sextypeFormatter: function (row) {if(row.sex == 0){return "男"}else if(row.sex == 1){return "女"}},statustypeFormatter: function (row) {if(row.status == 0){return "未启用"}else{return "已启用"}}
}
http://www.lryc.cn/news/417682.html

相关文章:

  • C# 使用NHibernate连接MySQL实现数据的增删改查
  • IDEA2024.2重磅发布,更新完有4G!
  • QWT+Qt Creator+MSVC的配置与使用
  • Netty高性能数据结构
  • 关于百度、微软语音合成的实现案例
  • 二叉树:镜像树,子结构,二叉树转链表,二叉树的倒数K个数,对称,Z型打印
  • 瑞秋,詹妮弗·安妮斯顿多年来与本·阿弗莱克保持着“调情”友谊 又一个詹妮弗
  • 指纹失效,忘记iPhone屏幕解锁密码怎么应对?
  • 09.XSS跨站脚本攻击(超详细!!!)
  • 讲解人工智能在现代科技中的应用和未来发展趋势-水文
  • 2.2 QT 环境配置
  • 2.类和对象(上)
  • 【实际案例】服务器宕机情况分析及处理建议
  • Linux系统之ncdu命令的基本使用
  • STM32L051K8U6-HAL-LED闪烁设计
  • 记一次远程API调用失败
  • 【力扣】746.使用最小花费爬楼梯
  • 06:【stm32】中断一:NVIC的配置
  • Flutter简介
  • WT2605C蓝牙语音芯片赋能对讲机新体验:无屏操控、音频解码与蓝牙音箱三合一
  • ctfshow-web入门-sql注入(web191-web195)
  • 【ARM】v8架构programmer guide(3)_ARMv8的寄存器
  • SpringIOC整合dbUtil做的增删改查以及转账业务的实现
  • 【Nacos无压力源码领读】(二) 集成 LoadBanlancer 与 OpenFeign
  • CP AUTOSAR标准之DefaultErrorTracer(AUTOSAR_SWS_DefaultErrorTracer)(更新中……)
  • SpringMVC (发送请求——>参数传递—— >响应数据)
  • 认识Modbus RTU与Modbus TCP
  • 如何在 Kubernetes 中使用 ClickHouse 和 JuiceFS
  • 云计算任务调度优化matlab仿真,对比蚁群优化和蛙跳优化
  • 基于双PI+EKF扩展卡尔曼滤波的PMSM速度控制simulink建模与仿真