$refs.table: 为el-table设置的ref属性 滚动到第一行: this.$refs.table.bodyWrapper.scrollTop =0; 1. 滚动到最后一行: this.$refs.table.bodyWrapper.scrollTop =this.$refs.table.bodyWrapper.scrollHeight; 1.
一、问题分析 根据调试,发现该问题应该属于组件bug,表格主体中给 footer留的高度不够导致,重新设置即可。 二、解决方法 添加生命周期钩子 updated ,对 table 组件重新布局即可解决问题。具体如下: 1 2 3 4 5 6 7 8 <el-table show-summary border ref="table" :data="dataList" :height="tableHeight" :s...
<el-table ref="table":height="500":data="dataSource"show-summary/> </template> <script>exportdefault{ data() {return{ dataSource: [] } }, updated() {this.$nextTick(() =>{this.$refs.table.doLayout() }) } }</script> 在此更新方法中使用更新表格组件 updated() { this.$nextTick((...
1、由于固定列导致数据的最后一行点击展开后显示不全类似被 overflow:hidden 一样 2、表格内容使用了element table 的插槽,插槽内使用的自定义组件 <el-table-columnprop="startState"label="开工情况"width="110":align="center":height="fixedColumnHeight"><templateslot-scope="scope"><cpnRow:rowData="scope...
// 发生错位的原因,是由于table在数据请求后,渲染异常的问题;因此,解决办法就是让table重新布局。 this.$nextTick(() => { this.$refs.filterTable.doLayout(); }); this.loading = false; } }); }, 效果图: 参考资料:el-table的fixed属性导致表格错位的问题(已解决)_挺哥的踩坑之旅的博客-CSDN博客_...
1.一开始有数据可以通过css样式解决 这边是全局样式哦 body .el-table th.gutter{display:table-cell!important;}body .el-table colgroup.gutter{display:table-cell!important;} 2.一开始没数据有底部左右滚动条后通过JS解决 重新渲染表格 getList().then(res=>{this.list=res.data.rows;this.$nextTick(()=...
现象: 解决方法 : 1.修改全局css 2.只修改局部css .你的tableClass{ /deep/ .el-table__fixed { height: 100% !important; //设置高优先,以覆盖内联样式 } } 补充知识:解决ElementUI的Table组件固定列,在屏幕刚好够表格显示时,会出现固定列显示不全的问题在使用ElementUI的Table组件中的固定列时,发现当表...
因为表格条数太多,想设置固定高度解决。设置max-height相对友好很多。但是发现element UI el-table 在计算table高度的时候有问题,在高度没有500px的情况下有时候会出现滚动列 环境 Element UI :2.13.0 问题页面 在操作后面多了一列,其实这里是滚动条预留的列,只是这里表格高度完全不需要滚动。看了下css渲染,表格的...
打开F12审查元素,会发现el-table默认带有内边距padding。把这个padding置为0就可以使其变成最矮的高度了。去掉padding就会发现表格的高度就是表格中文字内容撑开的高度。这个的确是最矮的了,如果觉得过于矮了,可以通过上图中的一些属性再去设置高点。 原始图(审查元素) ...