位置: IT常识 - 正文

Vue使用ElementUI动态修改table单元格背景颜色或文本颜色(elements vue)

编辑:rootadmin
Vue使用ElementUI动态修改table单元格背景颜色或文本颜色 前言

推荐整理分享Vue使用ElementUI动态修改table单元格背景颜色或文本颜色(elements vue),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue ui element,elementui+vue,elementui+vue,vue中elementui怎么用,elementui+vue,vue中elementui怎么用,elementui+vue,element+vue,内容如对您有帮助,希望把文章链接给更多的朋友!

今天遇到一个场景,表格行属性的字典项要针对不同的状态,展示不同的文本颜色,如下图所示:

账号状态这一栏,如果是正常就展示以绿色字体展示,如果是禁用就以红色颜色展示

针对这个需求,我第一时间也是想到使用ElementUI提供给table的一个属性:cell-style

官方是这么说明的:

简单说明就是,我们给需要修饰的table一个cell-style属性,它的值是一个回调函数,我们可以在回调函数里面进行逻辑处理,增加style样式

它的回调函数又四个参数,格式如下:

Function({row, column, rowIndex, columnIndex})/Object

我实现我这个需求只用到了前两个参数,下面进行代码演示。

给table增加cell-style属性

首先给table增加cell-style属性

<el-table :data="userTableData" highlight-current-row border stripe fit :cell-style="cellStyle" >

修改一行颜色Vue使用ElementUI动态修改table单元格背景颜色或文本颜色(elements vue)

如果想要一行都变成返回的style样式,可以这么写:

这里的颜色不止支持颜色编码,而且支持颜色的单词

这样一行都是逻辑返回的样式了

可以支持多个样式,类似于style行内样式的写法,比如:

但是这明显不符合我的需求,我的需求是只让账号状态进行文本修饰,而不是一整行,所以需要使用下面这种。

只修改某个属性颜色

如果不想让一行都根据返回的style修饰

我们可以借助column获取全部的行,然后某一行的lable属性,用它进行处理,比如这里我只想让账号状态被返回的style修饰,就可以这么写:

相关代码如下:

//改变表格某一列或者某一个单元格文本颜色 cellStyle({row, column, rowIndex, columnIndex}) { // 定义样式变量 let cellStyle; // 根据每一行的status属性的值进行判断 // 如果是正常就展示以绿色字体展示,如果是禁用就以红色颜色展示 switch(row.status) { // 0代表正常 case 0: // 设置文本颜色 绿色 可以直接写颜色编码,也可以直接写颜色的单词 cellStyle = 'color:#70DB93'; break; // 0代表金禁用 case 1: // 设置文本颜色 红色 cellStyle = 'color:red'; break; // 如果有其他状态,就默认显示,不给文本颜色 default: cellStyle = ''; } //return cellStyle // 返回最终处理过的样式 这样写就是让全部行被style修饰 // 返回最终处理过的样式 只让账号状态这个属性的属性被style修饰 if(column.label == '账号状态'){ return cellStyle } },

这样就满足了我的需求:

总结

作为一个后端人员,可能描述的不太准确,大家参考的思路即可。希望可以帮助到大家!

本文链接地址:https://www.jiuchutong.com/zhishi/289058.html 转载请保留说明!

上一篇:「AI人工智能」Node.js如何接入OpenAI开发(人工智能aima)

下一篇:报错“Cannot read properties of null (reading ‘addEventListener‘)“(报错500是什么意思)

  • 软文推广在企业品牌这块也会起到举足轻重的作用(软文推广工作怎么样)

    软文推广在企业品牌这块也会起到举足轻重的作用(软文推广工作怎么样)

  • 苹果13promax怎么添加小组件(苹果13promax怎么强制重启)

    苹果13promax怎么添加小组件(苹果13promax怎么强制重启)

  • 剪映怎么只要音频不要视频(剪映怎么只要音频,把视频删除)

    剪映怎么只要音频不要视频(剪映怎么只要音频,把视频删除)

  • 如何重新设置抖音号(如何重新设置抖音推送)

    如何重新设置抖音号(如何重新设置抖音推送)

  • 小米手机一直震动但是没有信息提示(小米手机一直震动重启)

    小米手机一直震动但是没有信息提示(小米手机一直震动重启)

  • 微信里面的序号怎么打出来(微信怎么打出序号)

    微信里面的序号怎么打出来(微信怎么打出序号)

  • 电脑打包压缩wps文件怎么弄(电脑打包压缩图片怎么弄)

    电脑打包压缩wps文件怎么弄(电脑打包压缩图片怎么弄)

  • 拼多多上评价了为什么不显示呢(拼多多做评价)

    拼多多上评价了为什么不显示呢(拼多多做评价)

  • sim卡没有工具包服务是什么意思(sim卡没有工具包服怎么办)

    sim卡没有工具包服务是什么意思(sim卡没有工具包服怎么办)

  • 小米手机自动关机设置在哪里(小米手机自动关声音怎么回事)

    小米手机自动关机设置在哪里(小米手机自动关声音怎么回事)

  • 手机优酷怎么开弹幕(手机优酷怎么开通酷喵会员)

    手机优酷怎么开弹幕(手机优酷怎么开通酷喵会员)

  • 5sa1533是什么版本(iphone5sa1530是什么版本)

    5sa1533是什么版本(iphone5sa1530是什么版本)

  • 为什么微信人脸验证一直通不过(为什么微信人脸识别获取配置失败)

    为什么微信人脸验证一直通不过(为什么微信人脸识别获取配置失败)

  • 手机卡恢复出厂设置有用吗(手机卡恢复出厂设置能不卡了吗?)

    手机卡恢复出厂设置有用吗(手机卡恢复出厂设置能不卡了吗?)

  • 网易云音乐听歌识曲在哪(网易云音乐听歌背景怎么换)

    网易云音乐听歌识曲在哪(网易云音乐听歌背景怎么换)

  • 华为al30是什么手机(华为手机al30)

    华为al30是什么手机(华为手机al30)

  • oppo r11怎么关机(OPPO R11怎么关机?)

    oppo r11怎么关机(OPPO R11怎么关机?)

  • iphone8怎么打开横屏(iphone8怎么打开volte)

    iphone8怎么打开横屏(iphone8怎么打开volte)

  • 超话怎么看自己的帖子(超话怎么看自己被屏蔽了几天)

    超话怎么看自己的帖子(超话怎么看自己被屏蔽了几天)

  • 华为m5青春版详细功能(华为m5青春版百度百科)

    华为m5青春版详细功能(华为m5青春版百度百科)

  • 144对显卡要求(144吃显卡吗)

    144对显卡要求(144吃显卡吗)

  • ios12.2值得升级吗(苹果ios12应该升级)

    ios12.2值得升级吗(苹果ios12应该升级)

  • 金立手机媒体声音关了怎样打开(金立手机媒体声音设置)

    金立手机媒体声音关了怎样打开(金立手机媒体声音设置)

  • 小米手机怎么远程控制小米手机(小米手机怎么远程控制父母的手机)

    小米手机怎么远程控制小米手机(小米手机怎么远程控制父母的手机)

  • 华为保存图片不在相册(华为保存图片不到指定相册里面)

    华为保存图片不在相册(华为保存图片不到指定相册里面)

  • 【微信小程序】全局配置 - tabBar(微信小程序开发公司)

    【微信小程序】全局配置 - tabBar(微信小程序开发公司)

  • SAM - 分割一切图像【AI大模型】(分割sw)

    SAM - 分割一切图像【AI大模型】(分割sw)

  • 所得税汇算清缴调整项目
  • 税前弥补以前年度亏损例
  • 增值税专用发票电子版
  • 个税返还款要交增值税吗
  • 产品模板是固定的吗
  • 中介费要求开发票中介公司不开
  • 旅游服务小规模差额征税申报表怎么填
  • 企业的财务报表
  • 企业应收账款无论是否带息,在年末资产负债表中均应以
  • 计入当期损益的利得
  • 品种法怎么计算在产品成本
  • 新公司核税需要什么资料
  • 发出存货的计价方法对企业财务状况和经营成果有何影响
  • 汽车行业保险丝
  • 公司开业两周年致辞
  • 案例分析建筑业发展趋势
  • 个人应纳税所得额怎么算
  • 怎么知道是不是强制执行
  • 增值税申报尾差怎么做账
  • 公积金超过本地怎么办
  • 预缴企业所得税是含税还是不含税
  • 个人出租土地使用权增值税的减免
  • 房屋租赁费属于什么服务
  • mac电脑安装win10系统报错
  • 投资公司的股东
  • 进项发票没认证可以开红字申请单吗
  • 计提本月应交未交增值税
  • replace.exe进程
  • 无形资产摊销时点
  • 汽车消费税有发票吗
  • 扣除年度未扣除怎么计算
  • 差旅费的会计分录怎么做
  • 工会经费可以提出来使用吗
  • php事务特性
  • 机票报销属于什么费
  • 精读论文分析
  • 网上蛋糕商城jsp页面
  • 发票带折扣怎么开
  • HTML+CSS+JavaScript仿京东购物商城网站 web前端制作服装购物商城 html电商购物网站
  • opencv焊点缺陷检测
  • python tle
  • 显示已申报未导入
  • discuz管理中心进不去
  • 织梦的css样式在哪
  • python uppercase函数
  • 领取营业执照后超过30天
  • 个税系统经营所得人员怎样添加
  • 中国移动发票抬头开错了可以重开吗
  • 费用性税金包括增值税吗
  • SQL SERVER使用的是( )逻辑模型
  • sql server怎么升级版本
  • 其他债权投资的公允价值变动计入什么科目
  • 汇算清缴费用调减
  • 进口报关费入什么科目
  • 农产品收购进项税抵扣会计分录
  • 贷款的融资担保费
  • 暂估入库成本处理
  • 6月收到4月的单子怎么办
  • 银行证书费入什么科目
  • 增值税专用发票丢了怎么补救
  • 企业发生亏损时,下列各项,( )是弥补亏损的渠道
  • Windows Server 2003网络负载均衡如何实现
  • mac快速关闭所有窗口
  • 惠普hp笔记本电脑
  • win7系统怎么关闭放大镜?
  • win10打
  • 如何查看win7激活码能重复使用
  • win10 mobile 1709
  • win10累积更新卡在正在下载
  • opengl渲染流程图
  • JavaScript驾驭网页-CSS与DOM
  • unity2d的小游戏
  • javascript页面设计
  • js设置密码长度
  • actionscript与javascript的区别
  • python怎么写爬虫
  • js访问thymeleaf值
  • 湖北税务局2021新通知
  • 如何查询车辆购买信息
  • 鉴证服务是指什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设