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

element-plus中el-table固定列fixed失效问题

问题描述

场景:表格在子组件中,同时该子组件在父组件中引用。

表格具有合并表头的操作,同时对第一列“姓名列”进行了"fixed“固定列的操作,不起效。最初怀疑是合并表头行操作的影响,但经排查,发现是父组件中一句代码的问题。

bug效果演示

在这里插入图片描述
能看到,第一列根本没有被锁定住。

错误原因

父组件中,下面这行代码影响到了子组件中表格的fixed效果。

/* 这一句样式会让子组件中表格列的fixed属性失效,需要注意!! */
::v-deep .el-scrollbar__view {overflow-y: hidden !important;
}

此时,把这句代码注释掉,效果如下:
在这里插入图片描述
可以看到,这里已经成功被固定住了。

思路历程

我在排查这个问题的过程中,先去element-plus的官网查找了对应的issues,10096 issues, 在这个问题中,他们提到了一个demo,说是解决了这个问题,demo代码, 但在我把这个demo代码复制到我自己的项目中(就是出问题的这个组件),发现本该生效的代码并没有生效。于是我就想:“也许子组件根本没出问题,问题在父组件上”,在缩小范围后,接下来的操作就非常简单了,一步步缩小范围,最后找到了原因。

开发之路,果然奇妙。这个问题其实卡了我一个上午接近3个小时,但最后的原因却是这么简单。
希望本文能对您所有帮助,感谢阅读。


http://www.mrgr.cn/news/38248.html

相关文章:

  • 在LLMs模型中发现人类的记忆特征
  • nodejs 016: javascript语法——解构赋值({ a, b, c } = {})=>{console.log(“Hello“);}
  • linux编辑文件保存退出的实操讲解
  • 基于SpringCloud的微服务架构下安全开发运维准则
  • 微服务Redis解析部署使用全流程
  • Meta Sapiens 人体AI模型
  • 【设计模式】精通高级行为模式:揭秘状态、中介者及其它模式的深层机制
  • 【宝藏妙招,轻松拿捏!】如何防止U盘资料被复制?U盘文件防拷贝的五种措施!
  • Sharding-JDBC笔记03-分库分表代码示例
  • 【无人机设计与控制】基于蚁群算法的三维无人机航迹规划+无人机路径规划
  • 要想不被控制,就的金钱来买账,老板不是每个人能当的!
  • 2024版最新Wireshark安装使用教程(非常详细)零基础入门到精通,收藏这一篇就够了_wireshark 4.4.0安装要求
  • 【笔记】X射线的衍射方向
  • 98问答网是一个怎样的平台?它主要提供哪些服务?
  • 反转整数。
  • VS开发C++项目常用基础属性配置
  • 自建 Tailscale 的 DERP 节点
  • S2B2C商城对新兴产业的赋能
  • 《空间计量经济学:从横截面数据到空间面板》(书籍推荐)
  • GUI-分组和滚动View