diff --git a/src/field/index.js b/src/field/index.js index fd7bcc1fd..bba232839 100644 --- a/src/field/index.js +++ b/src/field/index.js @@ -577,6 +577,7 @@ export default createComponent({ arrowDirection={this.arrowDirection} class={bem({ error: this.showError, + disabled: this.disabled, [`label-${labelAlign}`]: labelAlign, 'min-height': this.type === 'textarea' && !this.autosize, })} diff --git a/src/field/index.less b/src/field/index.less index 64801761d..26da899f0 100644 --- a/src/field/index.less +++ b/src/field/index.less @@ -1,6 +1,10 @@ @import '../style/var'; .van-field { + &--disabled { + color: @field-disabled-text-color; + } + &__label { flex: none; box-sizing: border-box; diff --git a/src/field/test/__snapshots__/demo.spec.js.snap b/src/field/test/__snapshots__/demo.spec.js.snap index 794067c85..508c4b48b 100644 --- a/src/field/test/__snapshots__/demo.spec.js.snap +++ b/src/field/test/__snapshots__/demo.spec.js.snap @@ -51,7 +51,7 @@ exports[`renders demo correctly 1`] = `
-
+
文本
diff --git a/src/search/test/__snapshots__/demo.spec.js.snap b/src/search/test/__snapshots__/demo.spec.js.snap index 3f710586e..8254c31ba 100644 --- a/src/search/test/__snapshots__/demo.spec.js.snap +++ b/src/search/test/__snapshots__/demo.spec.js.snap @@ -47,7 +47,7 @@ exports[`renders demo correctly 1`] = `