|
|
@ -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 onKeyDown: KeyboardEventHandler = event => { |
|
|
|
const { which } = event; |
|
|
|
const { which } = event; |
|
|
|
userTypingRef.value = true; |
|
|
|
userTypingRef.value = true; |
|
|
@ -577,6 +582,7 @@ export default defineComponent({ |
|
|
|
onBlur={onBlur} |
|
|
|
onBlur={onBlur} |
|
|
|
onCompositionstart={onCompositionStart} |
|
|
|
onCompositionstart={onCompositionStart} |
|
|
|
onCompositionend={onCompositionEnd} |
|
|
|
onCompositionend={onCompositionEnd} |
|
|
|
|
|
|
|
onBeforeinput={onBeforeInput} |
|
|
|
/> |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|