diff --git a/packages/field/index.vue b/packages/field/index.vue index 9bb7b2e0d..e58a805e1 100644 --- a/packages/field/index.vue +++ b/packages/field/index.vue @@ -162,6 +162,9 @@ export default create({ event.preventDefault(); } } + if (this.type === 'search' && event.keyCode === 13) { + this.blur(); + } this.$emit('keypress', event); }, diff --git a/packages/vant-css/src/field.css b/packages/vant-css/src/field.css index e0bafb5a4..08ac5c4ee 100644 --- a/packages/vant-css/src/field.css +++ b/packages/vant-css/src/field.css @@ -21,6 +21,7 @@ width: 100%; resize: none; display: block; + line-height: normal; box-sizing: border-box; background-color: transparent;