位置: 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字符串截取)

  • vivox70pro+桌面字体颜色怎么换(vivo手机桌面字体更改在哪里)

    vivox70pro+桌面字体颜色怎么换(vivo手机桌面字体更改在哪里)

  • 快手怎么设置心情状态(快手哪里设置)

    快手怎么设置心情状态(快手哪里设置)

  • 华为微信语音通话黑屏(华为微信语音通话录音在哪里找得到)

    华为微信语音通话黑屏(华为微信语音通话录音在哪里找得到)

  • r7 350相当于什么n卡(r7350相当于什么性能显卡)

    r7 350相当于什么n卡(r7350相当于什么性能显卡)

  • ipad版腾讯会议怎么共享屏幕(ipad版腾讯会议怎么共享屏幕ppt)

    ipad版腾讯会议怎么共享屏幕(ipad版腾讯会议怎么共享屏幕ppt)

  • iphone7plus尺寸(iphone7plus尺寸和iphone8plus)

    iphone7plus尺寸(iphone7plus尺寸和iphone8plus)

  • 拼多多的实物兑换为什么一直没有货(拼多多实物兑换怎么老是已兑完)

    拼多多的实物兑换为什么一直没有货(拼多多实物兑换怎么老是已兑完)

  • 抖音里草稿箱里的视频怎么找回(抖音里草稿箱里作品怎么突然没了)

    抖音里草稿箱里的视频怎么找回(抖音里草稿箱里作品怎么突然没了)

  • 苹果11充电发烫怎么解决(苹果11充电发烫会爆炸吗)

    苹果11充电发烫怎么解决(苹果11充电发烫会爆炸吗)

  • 0x00000007b蓝屏原因(0x0000007b蓝屏解决方案)

    0x00000007b蓝屏原因(0x0000007b蓝屏解决方案)

  • 小电会员怎么关闭(小电会员卡怎么取消)

    小电会员怎么关闭(小电会员卡怎么取消)

  • 快手能在电脑上使用吗(快手能在电脑上登录吗)

    快手能在电脑上使用吗(快手能在电脑上登录吗)

  • 微信标签删除后别人能看到吗(微信标签删除后之前的状态能看到吗)

    微信标签删除后别人能看到吗(微信标签删除后之前的状态能看到吗)

  • 租充电宝有数据线吗(租充电宝数据线)

    租充电宝有数据线吗(租充电宝数据线)

  • 华为ussd代码怎么关闭(华为ussb代码是什么意思)

    华为ussd代码怎么关闭(华为ussb代码是什么意思)

  • 华为来电视频怎么弄的(华为来电视频怎么不显示)

    华为来电视频怎么弄的(华为来电视频怎么不显示)

  • 手机扣扣怎么恢复好友(怎么恢复手机qq)

    手机扣扣怎么恢复好友(怎么恢复手机qq)

  • 手机浏览器怎么登录(手机浏览器怎么扫描二维码)

    手机浏览器怎么登录(手机浏览器怎么扫描二维码)

  • 红米note8怎么设置字体大小(红米Note8怎么设置小窗口)

    红米note8怎么设置字体大小(红米Note8怎么设置小窗口)

  • 华为hd有什么用(华为hd有什么用途和功能)

    华为hd有什么用(华为hd有什么用途和功能)

  • p30 尺寸(p30尺寸长宽高多少厘米)

    p30 尺寸(p30尺寸长宽高多少厘米)

  • ios右上角电视怎么关闭(苹果右上角有个小电视怎么关)

    ios右上角电视怎么关闭(苹果右上角有个小电视怎么关)

  • Pytorch:手把手教你搭建简单的卷积神经网络(CNN),实现MNIST数据集分类任务(pytorch教程)

    Pytorch:手把手教你搭建简单的卷积神经网络(CNN),实现MNIST数据集分类任务(pytorch教程)

  • 售后回租和融资租赁账务处理
  • 2019年的个税现在还可以退吗
  • 业务招待费和广告费扣除标准
  • 火车票丢失怎么补办
  • 所得税本期需要结转吗
  • 法人独资企业怎么样
  • 招待客人的住宿费能抵扣吗?
  • 利润表第二季度本期金额填4-6月还是1-6月数
  • 公司垫付员工工资怎么做账
  • 银行收到理财资金怎么做账
  • 个人所得税怎么查工资明细
  • 工资薪金总额包括职工福利费吗
  • 企业年报最容易掉进的九大“陷阱”
  • 外地项目的预交税款没交怎么办
  • 推广费属于什么税收编码
  • u盘如何进行杀毒
  • 设备安装服务费税收分类编码
  • 最新早上好图片大全集
  • 房产税存在往期未申报信息怎么处理
  • 事业单位需要交企业所得税吗
  • xshell怎么用vim
  • 单位房子可以卖吗
  • bassmod.dll
  • 增值税留抵退税政策2023
  • ntkrpamp.exe
  • hg8321r路由
  • php rsa
  • 采购周转材料会计分录怎么写
  • 没有进项开销项需要交几个点
  • vue使用scss报错
  • 物业费税目
  • 个体户一直未申请怎么办
  • 工会收取的工会经费应缴纳增值税
  • 织梦怎么改文字
  • 关闭论坛
  • 企业的净资产都有哪些
  • 个体对公账户是什么意思
  • 企业净利率多少算高
  • sql server简单查询
  • 月底留抵税额需要结转吗
  • 2023年终奖一次性扣税对照表
  • 其他应付款货方余额表示什么
  • 小额贷款公司如何运作
  • 农产品怎么自产自销
  • 预收账款属于借还是贷
  • 小企业会计核算论文
  • 印花税退还
  • 无发票入账违反什么规定
  • 小微企业a201010表怎么填
  • 企业实缴各类税金的总额
  • 公司初建账都有什么账
  • mysql数据库sid
  • SQL Server的FileStream和FileTable深入剖析
  • Sqlserver timestamp数据类使用介绍
  • win2003控制面板在哪里打开
  • igs文件是什么文件
  • window系统怎么取消开机密码
  • ubuntu系统应用
  • windows8家庭版和专业版区别
  • win1020h2正式版
  • 为啥没有win8 win9
  • win10登录微软账户后进不去桌面
  • 怎么把系统从win10换成win7
  • cocos2d 动画
  • 攻击判定是什么意思
  • opengl纹理错误变成条纹
  • opengl绘制函数
  • asm指令
  • node创建服务
  • 超级硬盘数据恢复软件v2.7
  • Node.js与Sails redis组件的使用教程
  • javascript编辑工具
  • unity 人物控制
  • 怎么将安卓
  • python右斜杠怎么打出来
  • 国家税务总局河北地税局
  • csc联合培养博士资助标准
  • 企业职工病退后一般能领多少钱
  • 陕西省电子税务局手机app
  • 汽车维修费税率是13还是6
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设