elementui table 列宽度如何自适应(100%)?

发布于 2022-09-12 04:35:03 字数 194 浏览 12 评论 0

项目中用到elementuitable组件,器中有一列宽度可能非常宽(强制不能换行),所以我希望td里面的文本能够撑开宽度,超出出现滚动条,而现在是会被隐藏。

最终的效果我希望是,左边的列通过fixed固定到左边,而最后一列非常宽,但是能够滚动(滚动最后一列)。

谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

阳光下的泡沫是彩色的 2022-09-19 04:35:03

算了,采用动态计算内容长度设置列宽的做法来解决了,其他的都太麻烦了,参考:

https://www.cnblogs.com/huang...

一萌ing 2022-09-19 04:35:03
  1. 写个外盒子根据宽高适应;
  2. 获取外盒子高度,在页面渲染时,设置表格高度。并且window.addEventListener('resize', () => {})实时监听窗口变化,重新计算table高度;
  3. 在重新计算高度时,可以适当延时计算。延时计算时,window.addEventListener('resize', () => {})需要清除之前的定时器,避免变化多,触发过多;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文