Loading...
Loading...
Compare original and translation side by side
v-modelv-modelv-model="text":model-value@input@update:model-valueevent.isComposing<template>
<q-input
:model-value="text"
@input="val => { text = val }"
@keydown.enter="handleEnter"
label="한글 입력"
/>
</template>
<script setup>
const text = ref('');
const handleEnter = (e) => {
// Prevent duplicate execution during IME composition
if (e.isComposing) return;
console.log('Submitted:', text.value);
};
</script>v-model="text":model-value@input@update:model-valueevent.isComposing<template>
<q-input
:model-value="text"
@input="val => { text = val }"
@keydown.enter="handleEnter"
label="한글 입력"
/>
</template>
<script setup>
const text = ref('');
const handleEnter = (e) => {
// 防止输入法组合过程中重复执行
if (e.isComposing) return;
console.log('Submitted:', text.value);
};
</script>ui.inputon_changeui.inputon_changefrom nicegui import uifrom nicegui import uiundefinedundefinedisComposingkeydown.enterisComposing