From b48ee8eecea1c697b81ff9428872e066de325e53 Mon Sep 17 00:00:00 2001 From: neverland Date: Tue, 24 Apr 2018 16:31:16 +0800 Subject: [PATCH] [Improvement] more component use bem mixin (#924) --- packages/field/index.vue | 23 +++++++++++----------- packages/goods-action-big-btn/index.vue | 2 +- packages/goods-action-mini-btn/index.vue | 4 ++-- packages/goods-action/index.vue | 2 +- packages/icon/index.vue | 4 ++-- packages/image-preview/image-preview.vue | 4 ++-- packages/list/index.vue | 6 +++--- packages/loading/index.vue | 6 +++--- packages/nav-bar/index.vue | 16 +++++++-------- packages/notice-bar/index.vue | 25 ++++++++++++++---------- packages/number-keyboard/Key.vue | 14 ++++++++----- packages/number-keyboard/index.vue | 13 ++++++------ packages/vant-css/src/goods-action.css | 6 +++--- packages/vant-css/src/notice-bar.css | 2 +- test/specs/goods-action.spec.js | 4 ++-- 15 files changed, 69 insertions(+), 62 deletions(-) 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 + })" >