From 04858017fb82754357d4a7d5907f32350ca21bc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=BD=E5=A4=9A=E5=A4=A7=E7=B1=B3?= Date: Fri, 26 Mar 2021 16:57:45 +0800 Subject: [PATCH] Input: fix show password cursor (#20870) --- packages/input/src/input.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/input/src/input.vue b/packages/input/src/input.vue index b4b35926c6..1a66d6a964 100644 --- a/packages/input/src/input.vue +++ b/packages/input/src/input.vue @@ -403,7 +403,9 @@ }, handlePasswordVisible() { this.passwordVisible = !this.passwordVisible; - this.focus(); + this.$nextTick(() => { + this.focus(); + }); }, getInput() { return this.$refs.input || this.$refs.textarea;