Почему событие изменения в svelete3 запускается при изменении фокуса?
Событие изменения не запускается при вводе в поле ввода, а запускается только при изменении фокуса.
Вот пример фрагмента кода,
<script>
let name = 'world'
const changeHandler = (event) => {
name = event.target.value;
}
</script>
<input on:change={changeHandler} />
<h1>Hello {name}!</h1>
1 ответ
Решение
В change
событие запускается только тогда, когда пользователь фиксирует новое значение, это не всегда означает, что оно будет запускаться при каждом изменении значения.
Вы, вероятно, ищете input
событие