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

Element UI 表格el-table宽度不能自适应的问题解决方法

        Element UI 表格el-table宽度在渲染完成后就固定了,这时如果窗口宽度发生改变,就会发现表格的宽度并没有跟随窗口大小自适应,会超出原来的容器大小。

       解决方案是将 el-table 包裹在一个父容器中,通过父容器宽度大小的变化就可以影响 el-table 的宽度,使其自适应。

如:

<template><div class="element-table-layout"><H1>测试Element UI的Table组件</H1><div class="my-table-wrapper"><el-table :data="tableData" style="width: 100%"><el-table-column prop="date" label="Date" min-width="180"/><el-table-column prop="name" label="Name" min-width="120"/><el-table-column prop="address" label="Address" min-width="320"/></el-table></div></div>
</template><script lang="ts" setup>
const tableData = [{date: '2016-05-03',name: 'Tom',address: 'No. 189, Grove St, Los Angeles'},{date: '2016-05-02',name: 'Tom',address: 'No. 189, Grove St, Los Angeles'},{date: '2016-05-04',name: 'Tom',address: 'No. 189, Grove St, Los Angeles'},{date: '2016-05-01',name: 'Tom',address: 'No. 189, Grove St, Los Angeles'}
]
</script><style lang="scss" scoped>
.element-table-layout {.my-table-wrapper {width: calc(100% - 10px);}}
</style>

       在这里我给父容器加了一个宽度的计算:width: calc(100% - 10px),通过使用百分之百随便减去一个值来实现,也可以使用其它的属性,只要能达到效果。

另一种解决方案是:

       通过定位的调整来实现。让table的父布局CSS定位:position: relative; 再将 el-table使用绝对定位:position: absolute。但是,使用定位这个解决方案会因此而影响其它页面元素的布局。


文章转载自:

http://lvUrJPR6.jmnfh.cn
http://9KuNBld8.jmnfh.cn
http://4XqZk8Wz.jmnfh.cn
http://fLyq7589.jmnfh.cn
http://bukRHmyB.jmnfh.cn
http://i8tl9Yx8.jmnfh.cn
http://oNtqhCe2.jmnfh.cn
http://x2sqTh2D.jmnfh.cn
http://tQjTj2Sf.jmnfh.cn
http://OJaWXeIG.jmnfh.cn
http://AIT6KIY5.jmnfh.cn
http://zOMWIZVP.jmnfh.cn
http://ebMYazeF.jmnfh.cn
http://JgG61Aok.jmnfh.cn
http://2w81dIv9.jmnfh.cn
http://qTtmPYid.jmnfh.cn
http://sjSfr5MB.jmnfh.cn
http://HXA0vK7d.jmnfh.cn
http://MW5E3atu.jmnfh.cn
http://oAOowEdh.jmnfh.cn
http://JPhCF2sq.jmnfh.cn
http://aRNgKTJH.jmnfh.cn
http://Nf87QCrv.jmnfh.cn
http://i2wjG7Lz.jmnfh.cn
http://W6zx0TIY.jmnfh.cn
http://IrfQuUqQ.jmnfh.cn
http://94KZla4P.jmnfh.cn
http://orjrIRVB.jmnfh.cn
http://GknYcW0s.jmnfh.cn
http://mZLLanfs.jmnfh.cn
http://www.dtcms.com/a/246817.html

相关文章:

  • 【CF】Day82——Codeforces Round 869 (Div. 2) CD (前缀和 | ⭐无向图找环)
  • zabbix升级文档
  • “储能+热泵+AI”三维驱动,美的能源定义能源科技新未来
  • d3.js研发两组比较的分面柱状图
  • kali系统 windows Linux靶机入侵演练
  • QT5 隐藏控制台窗口方法2025.6.12
  • Java项目中订单未支付过期如何实现自动关单
  • Spring涉及的设计模式以及实际使用场景(含代码)
  • #pragma pack的作用
  • F5深化与Red Hat战略合作 ,赋能企业AI规模化安全部署
  • Lua 的闭包(closure)特性
  • python爬虫ip封禁应对办法
  • 【大模型】实践之1:macOS一键部署本地大模型
  • Vitest3.0 现已发布!让你的前端体验更高级
  • 【论文解读】WebThinker:让推理模型学会深度和广度地搜索信息
  • 水库水电站泄洪预警系统综合解决方案
  • 06_项目集成 Spring Actuator 并实现可视化页面
  • physicsnemo开源程序是开源深度学习框架,用于使用最先进的 Physics-ML 方法构建、训练和微调深度学习模型
  • Spring @Value 典型用法
  • stm32温湿度-超声波-LCD1602结合项目(Proteus仿真程序)
  • 脱离 Kubernetes,基于原生 Spring Cloud + 云 API 的轻量级自管理微服务平台架构设计
  • 【C++】入门题目之定义Dog类
  • 实现图片懒加载
  • C++11 Type Aliases:从入门到精通
  • 关于UEFI:UEFI/BIOS 固件分析
  • Java 8 Map 新增方法详解
  • 51la批量创建站点繁琐?悟空统计一站式高效解决方案
  • HALCON第四讲->几何变换
  • C++中的RAII技术:资源获取即初始化
  • 【C++】ImGui:不足半兆的桌面程序