Commit 7b24f825 authored by hetech's avatar hetech Committed by iamkun

Form: fix label style (#14969)

parent 7eacbbeb
...@@ -56,6 +56,7 @@ ...@@ -56,6 +56,7 @@
}, },
computed: { computed: {
autoLabelWidth() { autoLabelWidth() {
if (!this.potentialLabelWidthArr.length) return 0;
const max = Math.max(...this.potentialLabelWidthArr); const max = Math.max(...this.potentialLabelWidthArr);
return max ? `${max}px` : ''; return max ? `${max}px` : '';
} }
......
...@@ -15,7 +15,10 @@ export default { ...@@ -15,7 +15,10 @@ export default {
const autoLabelWidth = this.elForm.autoLabelWidth; const autoLabelWidth = this.elForm.autoLabelWidth;
const style = {}; const style = {};
if (autoLabelWidth && autoLabelWidth !== 'auto') { if (autoLabelWidth && autoLabelWidth !== 'auto') {
style.width = autoLabelWidth; const marginLeft = parseInt(autoLabelWidth, 10) - this.computedWidth;
if (marginLeft) {
style.marginLeft = marginLeft + 'px';
}
} }
return (<div class="el-form-item__label-wrap" style={style}> return (<div class="el-form-item__label-wrap" style={style}>
{ slots } { slots }
...@@ -64,10 +67,9 @@ export default { ...@@ -64,10 +67,9 @@ export default {
this.updateLabelWidth('update'); this.updateLabelWidth('update');
}, },
// Is this necessary? updated() {
// updated() { this.updateLabelWidth('update');
// this.updateLabelWidth('update'); },
// },
beforeDestroy() { beforeDestroy() {
this.updateLabelWidth('remove'); this.updateLabelWidth('remove');
......
...@@ -86,7 +86,6 @@ ...@@ -86,7 +86,6 @@
@include e(label-wrap) { @include e(label-wrap) {
float: left; float: left;
text-align: right;
.el-form-item__label { .el-form-item__label {
display: inline-block; display: inline-block;
float: none; float: none;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment