赞
踩
- watch: {
- // dataList为table的数据对象data
- dataList() {
- // 解决横向滚动时,列没对齐的问题
- this.$nextTick(() => {
- setTimeout(() => {
- let lastColEl = document.querySelector('.el-table__header colgroup col:last-child')
- if (lastColEl) {
- // 最后一列的宽度加上滚动条的宽度
- lastColEl.width = Number(lastColEl.width) + 6 // 6为滚动条宽度
- }
- }, 1000)
- })
- }
- }
或者用全局样式:
- .el-table--scrollable-y .el-table__body-wrapper.is-scrolling-right {
- width: calc(100% + 6px); // 6px为竖向滚动条宽度
- }
在App.vue加入全局样式:
- .el-table__fixed-body-wrapper .el-table__body {
- padding-bottom: 6px; // 6px为横向滚动条高度
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。