2.0.2
win10
2.5.2
el-table-column 加上 fixed="left"属性,X轴缩小浏览器窗口,出现X轴滚动条,但是滚不动,且与固定列错位。
如不加上fixed="left",X轴缩小浏览器窗口,出现X轴滚动条,但也滚不动
不要滚不动的滚动条不要错位
错位,滚动条滚不动
Translation of this issue:
2.0.2
Win10
2.5.2
El-table-column plus the fixed= "left" attribute, the X axis shrinks the browser window, and the X scroll bar appears, but it rolls and does not work with the fixed column.
If you don't add fixed= "left" X axis X axis to narrow the browser window, scroll bar, but also do not
Don't roll, don't go wrong
Dislocation, rolling bar not moving
2.0.3 版本
同样出现这个问题
2.0.5 同样问题
@momodexuyuan @pz25925 已解决,单独拖table组件放在src里面,改源码,改了就正常了
拖出来的table,里面src路径换成lib已经编译的问题,不然打包报编译错误
@treasureDouDou
我是修改了默认样式修复的. 但是不知道原理...
@pz25925 我是动态加入数据导致的。官网组件,动态加入数据并不会再次初始化。当缩放窗口就会初始化布局。动态加入数据加上css布局,这就导致了bug,滚动条错位。我的数据如下图
@treasureDouDou 我的也是动态添加数据。根据你的思路,我用另外的方法解决了。2.0.5更新支持了表格doLayout()。在动态添加数据后,执行一次doLayout就好了。
this.data.push({
id: 1,
name: 'joker'
})
this.$nextTick(() => {
this.$refs.testTable.doLayout()
})
@momodexuyuan 版本更新太快了,没多少天,没注意这些,我是2.02的版本
@treasureDouDou @momodexuyuan 你们如何解决这个问题?
@weifeiyue 监听窗口大小变化,然后重新渲染表格
@weifeiyue 方法1,监听窗口,重新布局。方法二,改源码。我用的第二个,因为很多地方会用这玩意
@momodexuyuan @treasureDouDou 谢谢,怎么官方不解决:joy:
@Leopoldthecoder 麻烦验证一下这个是否为bug?
@pz25925 你弄懂这个overLay的属性的作用了吗?我的理解是它忽略了scroll的高宽,我这边的业务场景用你说的这个解决了问题,尽量没去重写组件。。。也只是在chrome上用。所以满足,赞一个。
@weifeiyue +1
+1
+1
Most helpful comment
@treasureDouDou
我是修改了默认样式修复的. 但是不知道原理...