From ac088c1dbde9e0342a99b06476332b1a37e46f8e Mon Sep 17 00:00:00 2001 From: wagagaha Date: Fri, 10 Jan 2025 18:41:41 +0800 Subject: [PATCH] fix(verification-code): fix input focus after pasting #3399 --- .../components/verification-code/verification-code.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/web-vue/components/verification-code/verification-code.tsx b/packages/web-vue/components/verification-code/verification-code.tsx index 78b61630f..f4214a0cc 100644 --- a/packages/web-vue/components/verification-code/verification-code.tsx +++ b/packages/web-vue/components/verification-code/verification-code.tsx @@ -158,7 +158,10 @@ export default defineComponent({ if (!text) return; text.split('').forEach((char, i) => { - if (index + i >= props.length) return; + if (index + i >= props.length) { + handleFocus(props.length - 1); + return; + } if (isFunction(props.formatter)) { const result = props.formatter(