Skip to content

Commit 6d7e0cd

Browse files
author
黄书伟
committed
fixed bug #34
1 parent 1a74325 commit 6d7e0cd

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

packages/v-table/src/drag-width-mixin.js

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -149,21 +149,37 @@ export default {
149149
}
150150
}
151151

152-
let rightViewBody = this.$el.querySelector('.v-table-rightview .v-table-body');
152+
let rightViewBody = this.$el.querySelector('.v-table-rightview .v-table-body'),
153+
rightViewFooter = this.$el.querySelector('.v-table-rightview .v-table-footer'),
154+
hasTableFooter = this.hasTableFooter;
155+
153156
if (this.totalColumnsWidth < this.internalWidth) {
154157

155-
rightViewBody.style.overflowX = 'hidden';
158+
if (!hasTableFooter){
159+
160+
rightViewBody.style.overflowX = 'hidden';
156161

157-
removeClass(rightViewBody, 'v-table-rightview-special-border');
158-
rightViewBody.classList.remove('v-table-rightview-special-border');
162+
removeClass(rightViewBody, 'v-table-rightview-special-border');
163+
rightViewBody.classList.remove('v-table-rightview-special-border');
159164

165+
}else{
166+
167+
rightViewFooter.style.overflowX = 'hidden';
168+
}
160169
} else {
161170

162-
rightViewBody.style.overflowX = 'scroll';
171+
if (!hasTableFooter){
172+
173+
rightViewBody.style.overflowX = 'scroll';
174+
175+
if (!this.hasFrozenColumn) {
176+
177+
addClass(rightViewBody, 'v-table-rightview-special-border');
178+
}
163179

164-
if (!this.hasFrozenColumn) {
180+
}else{
165181

166-
addClass(rightViewBody, 'v-table-rightview-special-border');
182+
rightViewFooter.style.overflowX = 'scroll';
167183
}
168184
}
169185

0 commit comments

Comments
 (0)