fix: Safari of input IME

pull/7918/head
XuedongZhou 2024-11-06 22:27:33 +08:00
parent e46d537d45
commit 79c11b158e
1 changed files with 6 additions and 0 deletions

View File

@ -395,6 +395,11 @@ export default defineComponent({
}
};
// Solve the issue of the event triggering sequence when entering numbers in chinese input (Safari)
const onBeforeInput = () => {
userTypingRef.value = true;
};
const onKeyDown: KeyboardEventHandler = event => {
const { which } = event;
userTypingRef.value = true;
@ -577,6 +582,7 @@ export default defineComponent({
onBlur={onBlur}
onCompositionstart={onCompositionStart}
onCompositionend={onCompositionEnd}
onBeforeinput={onBeforeInput}
/>
</div>
</div>