本文介绍: column在设置了fixed=“left”或fixed=“right”后,在table的对应位置增加了对应个数的column,它们都被设置为position: fixed。下面的table只是被固定的column遮盖,当垂直方向有滚动事件时,两侧固定column会动态计算滚动高度。el–table组件中,column在设置了fixed属性的情况下下,垂直滚动会出现表格错位的问题。// table滚动的高度。// 解决table组件添加fixed属性滚动时表格错位问题。// 获取table头部。
问题: el–table组件中,column在设置了fixed属性的情况下下,垂直滚动会出现表格错位的问题。
分析: column在设置了fixed=“left”或fixed=“right”后,在table的对应位置增加了对应个数的column,它们都被设置为position: fixed。下面的table只是被固定的column遮盖,当垂直方向有滚动事件时,两侧固定column会动态计算滚动高度。但是实际使用中计算的时候会受头部样式或padding的影响而计算出错,导致出现表格错位的问题。
笔者是给table组件添加自定义指令解决的,有兴趣的朋友可以自己封装组件。
// 解决table组件添加fixed属性滚动时表格错位问题
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。