diff --git a/src/components/table/table.vue b/src/components/table/table.vue index 81c4a29b..4267fcd8 100644 --- a/src/components/table/table.vue +++ b/src/components/table/table.vue @@ -258,7 +258,8 @@ { [`${prefixCls}-hide`]: !this.ready, [`${prefixCls}-with-header`]: this.showSlotHeader, - [`${prefixCls}-with-footer`]: this.showSlotFooter + [`${prefixCls}-with-footer`]: this.showSlotFooter, + [`${prefixCls}-wrapper-with-border`]: this.border } ]; }, diff --git a/src/styles/components/table.less b/src/styles/components/table.less index 926a41e2..ae59cdbe 100644 --- a/src/styles/components/table.less +++ b/src/styles/components/table.less @@ -4,10 +4,15 @@ .@{table-prefix-cls} { &-wrapper{ position: relative; - border: 1px solid @border-color-base; - border-bottom: 0; - border-right: 0; + //border: 1px solid @border-color-base; + //border-bottom: 0; + //border-right: 0; overflow: hidden; // 开启 max-height 时,没有 overflow: hidden,则底部多出 1px,早期没有 overflow 是因为有些控件没有加 transfer + &-with-border{ + border: 1px solid @border-color-base; + border-bottom: 0; + border-right: 0; + } } width: inherit; height: 100%; @@ -35,7 +40,7 @@ z-index: 1; } - &:after{ + &-border:after{ content: ''; width: 1px; height: 100%;