位置: IT常识 - 正文

(element-ui)取消el-table的hover状态,取消高亮显示(element ui停止)

编辑:rootadmin
(element-ui)取消el-table的hover状态,取消高亮显示 文章目录前言方法一 ------覆盖css样式方法二------卸载掉背景颜色(类似于方法一)方法三------使用函数方法方法四------禁用鼠标悬浮怎么办?究极解决------将错就错前言

推荐整理分享(element-ui)取消el-table的hover状态,取消高亮显示(element ui停止),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:element ui停止,elementui停更,element table取消选中,elementui取消表格选中,elementui删除功能,element ui tree 取消选中,elementui取消表格选中,element.style怎么取消,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用element-ui的el-table表格的过程中,会发现,虽然框架的表格很好用很方便,emmmm,确实很好用,但是有一些烦人的甲方却不想要,table的浮现效果,特别是,单独给单元格设置了背景颜色之后,这个hover状态会覆盖掉自定义的单元格的背景颜色,是不是很烦人,是不是很抓狂,我也是从网上搜罗了一大串的解决方法,这边就一一做一下总结。

方法一 ------覆盖css样式

使用css覆盖的方法,修改掉他默认的hover状态的颜色。例如:

.el-table tbody tr:hover>td { background-color:#f5f5f5 !important //修改成自己想要的颜色即可 }

或者

.el-table__body tr.hover-row.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell, .el-table__body tr.hover-row>td.el-table__cell{ background-color: #f5f5f5 !important; }

但是这个方法显而易见,只支持修改一种颜色,像如下这种情况就不能使用 由于列有背景颜色的缘故,修改css样式的话,显然当鼠标hover上去的时候,有颜色的单元格还是会被覆盖掉原来的颜色! 所以这种方法只适用于背景颜色统一的表格!

方法二------卸载掉背景颜色(类似于方法一)(element-ui)取消el-table的hover状态,取消高亮显示(element ui停止)

代码如下(示例):

.el-table tbody tr:hover>td { background-color:unset !important //修改成自己想要的颜色即可 }

或者

.el-table__body tr.hover-row.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell, .el-table__body tr.hover-row>td.el-table__cell{ background-color:unset !important; }方法三------使用函数方法

在el-tavle中加入如下属性,强制让单元格渲染成固定颜色,这个方法也可取,但是遇到需要变色的单元格,显然就使用不了,问题显然又回到了方法一的缺陷之中去了。 但在单一背景色的表格中可取!!!

:cell-style="{background: 'revert'}"方法四------禁用鼠标悬浮

将所有事件禁用,虽然不会触发el-table的hover效果,也支持不同颜色的单元格,BUT!! !!!这种方法将导致表格的点击事件无法使用,例如表格最后一列的一些弹窗、或者一些删除、修改或者添加等操作将无法使用!!!

.el-table tbody tr { pointer-events: none; }

这种方法最为鸡肋,最不推荐!!!

怎么办?

就以为到这了吗??? 其实这些方法都是大多数网友总结的,但是都满足不了我的业务需求。 要么自己重写一个table表格,复刻一个el-table??? 只能说!! 懒人一个不想去码这么代码,况且element-ui已经封装的非常完美了,并且大多数的需求也已经满足了,所以这种想法不现实!! 跟甲方说做不了?好像也不现实,毕竟是开发人员。。。。 偶然间看到浏览器控制台的样式警告,陷入了深思,好像这种方法可行!! 将错就错!!!!!!

究极解决------将错就错

我们在控制台查看我们属性写错,或者参数写错的时候都会出现如下的警告并且这种警告的颜色在网页里面是不生效的,根据这个思路,我们无非就是不想要他的hover颜色展现出来 看到这里我一下豁然开朗!! 咱要不写个错的样式,覆盖掉原有的hover样式试了一下果真就成了好吧!! 这个是自我琢磨出来的,看起来挺傻逼,但是目前也能用,废话不说附上代码!!

.noneHoveTable .el-table__body tr.hover-row.current-row>td.el-table__cell, .noneHoveTable .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell, .noneHoveTable .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell, .noneHoveTable .el-table__body tr.hover-row>td.el-table__cell{ background-color: a !important; }

这里我自定义了类名noneHoveTable只要不需要hover状态的表格,加入这个类名即可,效果如下 这样设置之后就不在会用hover状态的出现!!! 如果广大网友有更好的取消hover状态的方法,欢迎在底下留言!!! 我这个也是没有办法的办法!害

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

上一篇:如何解决Vue3没有代码提示问题?

下一篇:js字符串(js字符串截取)

  • 税务师考试考几门几年考完
  • 价外费用是含税价还是不含税价
  • 房地产土地使用税纳税义务发生时间
  • 横幅属于什么发票范围
  • 增值税交错了退税怎么退
  • 房地产投资
  • 客户逾期付款
  • 房地产开发公司排名
  • 土地使用权分割转让依据
  • 委托收款结算方式流程图
  • 先预付一部分货款分录
  • 发票对方认证不了怎么回事
  • 收到海外商务退税如何做账?
  • 金融工具包括哪些及其法律特征
  • 资产负债表年初余额是不是一直不变
  • 小规模红字发票怎么做账务处理
  • 天然气的销售需要什么资质
  • 马克龙成就
  • 建筑行业外经证办理步骤
  • 采购成本包括哪两种
  • 发票金额大于实际支付金额如何报账
  • 如何设置电源键关闭屏幕
  • 企业收到科技创新发票
  • 发物流货物损坏怎么赔偿
  • system进程有什么用
  • 金融企业贷款逾期怎么办
  • 结构性存款利息增值税
  • 预收账款什么时候开发票
  • win10电脑c盘满了怎么转移到d盘
  • 前端打包发布
  • 长期借款和实收资本
  • 增值税纳税申报表在哪里打印
  • 建行E信通贴现需要什么资料
  • geth命令行
  • 原材料用于在建工程增值税如何处理
  • 个体生产经营所得优惠政策
  • 保险佣金个人所得税怎么申报
  • 一般纳税人上月有普通发票收入没入账可以次月加上吗
  • 会计怎样审核报销凭证
  • dede插件
  • SQL Server 2008中SQL查询语句字段值不区分大小写的问题解决
  • sql server 2008 备份
  • 劳务报酬收入是否含税
  • mysql all
  • 取得股息红利所得 个人所得税
  • 跨年发票能不能用
  • 补助资金如何做账
  • 研发阶段的产品质检要参与
  • 关于新企业所得税法说法正确的是
  • 冲红的发票抵扣联要放在凭证里吗
  • 公司法人可以变更给老人吗
  • 会计凭证发票粘贴
  • mysql声明全局变量
  • centos6.9开启ssh服务
  • wcu.exe是什么
  • linux中的挂载命令
  • 开机密码怎么删除
  • 删除xp本地保存的视频
  • gitlab离线安装 linux
  • nginx sbin目录
  • win10桌面是什么样的
  • windows7没有桌面图标
  • win8系统开机怎么进入桌面
  • 在布局中使用选定的比例
  • android studio jni
  • shell 函数 return
  • 深入理解中国式现代化
  • javascript还有人用吗
  • three.js入门教程(合集)
  • 基于javascript的毕业设计
  • 发布python程序
  • 什么是城建税的纳税义务人
  • 新加坡政治体制的介绍
  • 利润报表怎么填写
  • 销售不动产增值税税率
  • 手机陌陌卸载还有记录吗
  • 上海个体工商户怎么报税
  • 高新企业公布
  • 住宿增值税专票税点是多少
  • 广西区国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设