From 03b33985cb5f0dfcc1381a74b35f89d1a949b506 Mon Sep 17 00:00:00 2001 From: neverland Date: Sun, 24 Oct 2021 17:46:12 +0800 Subject: [PATCH] fix(Field): adjust textarea size when focus/blur (#9718) --- src/field/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/field/index.js b/src/field/index.js index 8084445a7..73db41166 100644 --- a/src/field/index.js +++ b/src/field/index.js @@ -347,6 +347,8 @@ export default createComponent({ onFocus(event) { this.focused = true; this.$emit('focus', event); + // https://github.com/youzan/vant/issues/9715 + this.$nextTick(this.adjustSize); // readonly not work in legacy mobile safari /* istanbul ignore if */ @@ -361,6 +363,7 @@ export default createComponent({ this.updateValue(this.value, 'onBlur'); this.$emit('blur', event); this.validateWithTrigger('onBlur'); + this.$nextTick(this.adjustSize); resetScroll(); },