mirror of https://github.com/ElemeFE/element
Form: fix style when label-width is auto (#14955)
parent
30551c0e18
commit
901ff0ed2b
|
@ -12,7 +12,12 @@ export default {
|
||||||
const slots = this.$slots.default;
|
const slots = this.$slots.default;
|
||||||
if (!slots) return null;
|
if (!slots) return null;
|
||||||
if (this.isAutoWidth) {
|
if (this.isAutoWidth) {
|
||||||
return (<div class="el-form-item__label-wrap">
|
const autoLabelWidth = this.elForm.autoLabelWidth;
|
||||||
|
const style = {};
|
||||||
|
if (autoLabelWidth && autoLabelWidth !== 'auto') {
|
||||||
|
style.width = autoLabelWidth;
|
||||||
|
}
|
||||||
|
return (<div class="el-form-item__label-wrap" style={style}>
|
||||||
{ slots }
|
{ slots }
|
||||||
</div>);
|
</div>);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -86,6 +86,7 @@
|
||||||
|
|
||||||
@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;
|
||||||
|
|
Loading…
Reference in New Issue