vxe-table
vxe-table copied to clipboard
在flex左右布局下,table父元素(flex:1)宽度从大变小时,table的宽度自动计算会变得很慢
可复现的链接:
https://jsfiddle.net/95fm0trx/13/
问题描述与截图:
在flex左右布局下,table父元素(flex:1)宽度从大变小时,table的宽度自动计算会变得很慢,无法瞬间达到预期的宽度,交互体验挺不好
期望的结果:
table父元素(flex:1)宽度从大变小时,table的宽度自动计算能很快,不显示那个动态的过程
操作系统:
win10
浏览器版本:
chrome
vue 版本:
3.2.19
vxe-table 版本:
4.0.15-beta.0
遇到了同样的问题,我是高度计算的慢,然后显得很卡顿
+1
@wubiandaxian @jiangqm @lwm 问题解决了么
补充一个视频:
https://user-images.githubusercontent.com/5326403/187815484-92c68f55-bcbc-40fd-8367-2fe63c5b2024.mp4
@wubiandaxian @jiangqm @lwm 问题解决了么
在外面放一个div,设置div为flex
@wubiandaxian @jiangqm @lwm 问题解决了么
在外面放一个div,设置div为flex
有尝试,但是好像并没有效果
用计算属性会好一点,但还是能感觉出来 width: calc(100% - 300px)
我也是高度计算,感觉有一个很长时间的动画过渡效果。
@wubiandaxian @jiangqm @lwm 问题解决了么
在外面放一个div,设置div为flex
具体可以给个示例吗 还是没有解决
@wubiandaxian @jiangqm @lwm 问题解决了么
在外面放一个div,设置div为flex
具体可以给个示例吗 还是没有解决
我在外层div加上position:absolute; width:100%; 解决了
解决了吗?
解决了吗?
参考:#262
可以尝试在 table 的父元素上,加一个 overflow: hidden。
这对我来说是有效的。
+1
参考:#262
可以尝试在 table 的父元素上,加一个 overflow: hidden。
这对我来说是有效的。
有效,蟹蟹