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

关于el-table异步获取数据渲染动态列数据赋值列数据渲染时title高度异常闪过问题

el-table动态列渲染导致标题高度异常问题解决方案

问题背景

在基于 Element UI 的表格组件开发中,当遇到以下场景时会出现标题栏高度异常闪动:

  • 包含 固定列动态渲染列
  • 动态列数据通过接口异步获取
  • 数据初始化后动态赋值渲染

已尝试的解决方案

方案类型实现方式效果
Key 强制刷新:key="updateKey"无效
延迟渲染$nextTick表格布局错乱
条件渲染v-if="dataReady"闪烁仍然存在
缓存策略<keep-alive>无改善
显隐控制v-show高度计算失效
加载遮罩loading=true治标不治本

最终解决方案

采用 双表格切换模式 实现稳定渲染:

<!-- 动态列表格(数据获取后显示) -->
<el-table v-if="ratioList?.length"class="table-class"height="100%":data="formRatio.associationList"><!-- 固定列 --><el-table-columnlabel="清单单价(元)"prop="associationContPrice"align="center" /><!-- 动态渲染列 --><el-table-column v-for="item in ratioList":key="item.processId":label="`${item.processName}计量比例(%)`":prop="item.stageRate"align="center"><template #default="scope"><el-inputtype="number"v-model="scope.row[item.processId]"@input="stageRateChg(scope.row, item)":controls="false"style="width: 100%" /></template></el-table-column>
</el-table><!-- 静态表格(数据没获取到时显示) -->
<el-tablev-elseclass="table-class"height="100%":data="formRatio.associationList"><!-- 仅固定列 --><el-table-columnlabel="清单单价(元)"prop="associationContPrice"align="center" />
</el-table>
http://www.dtcms.com/a/284425.html

相关文章:

  • 深度解析:基于EasyX的C++黑白棋AI实现 | 算法核心+图形化实战
  • 数据呈现进阶:漏斗图与雷达图的实战指南
  • 基于Echarts的气象数据可视化网站系统的设计与实现(Python版)
  • Idea使用git不提示账号密码登录,而是输入token问题解决
  • 【解决方案】yakit流量转发到mitmproxy
  • 浅谈 awk 中管道的用法
  • zynq mpsoc switch级联ssd高速存储方案
  • 贴吧项目总结二
  • mysql——搭建MGR集群
  • CommonJS 功能介绍
  • 基于dcmtk的dicom工具 第二章 图像接受StoreSCP(2)
  • Python Day16
  • Java行为型模式---备忘录模式
  • 从零开始的云计算生活——第三十三天,关山阻隔,ELK日志分析
  • rtp传输推流h265
  • Unity使用GTCRN实现流式语音增强
  • SpringBoot一Web Flux、函数式Web请求的使用、和传统注解@Controller + @RequestMapping的区别
  • 探微“元宇宙”:概念内涵、形态发展与演变机理
  • CSS面试题及详细答案140道之(41-60)
  • Kiro AI IDE上手初体验!亚马逊出品,能否撼动Cursor的王座?
  • Amazon S3成本优化完全指南:从入门到精通
  • 8 几何叠加分析
  • 系统设计时平衡超时时间与多因素认证(MFA)带来的用户体验下降
  • 量子计算的安全与伦理:当技术革命叩击数字时代的潘多拉魔盒
  • sqli-labs靶场通关笔记:第25-26a关 and、or、空格和注释符多重过滤
  • 4G模块 A7680通过MQTT协议连接到腾讯云
  • AI赋能Baklib,重塑企业知识管理与客户支持方式
  • Curr. Res. Food Sci.|福州大学吕旭聪团队:富硒鼠李糖乳杆菌GG重塑肠-肝轴,显著缓解酒精性肝损伤
  • 网络通信之基础知识
  • deep learning(李宏毅)--(六)--loss