diff --git a/packages/field/index.vue b/packages/field/index.vue index b14a8c6a2..48e6283fe 100644 --- a/packages/field/index.vue +++ b/packages/field/index.vue @@ -3,46 +3,45 @@ :title="label" :center="center" :required="required" - class="van-field" - :class="{ - 'van-field--disabled': $attrs.disabled, - 'van-field--error': error, - 'van-field--min-height': type === 'textarea' && !autosize, - 'van-field--has-icon': hasIcon - }" + :class="b({ + error, + disabled: $attrs.disabled, + 'has-icon': hasIcon, + 'min-height': type === 'textarea' && !autosize + })" >