Почему событие изменения в svelete3 запускается при изменении фокуса?

Svelete docs

Событие изменения не запускается при вводе в поле ввода, а запускается только при изменении фокуса.

Вот пример фрагмента кода,

<script>
let name = 'world'

const changeHandler = (event) => {
    name = event.target.value;
}
</script>

<input on:change={changeHandler} />
<h1>Hello {name}!</h1>

1 ответ

Решение

В change событие запускается только тогда, когда пользователь фиксирует новое значение, это не всегда означает, что оно будет запускаться при каждом изменении значения.

Вы, вероятно, ищете input событие

Другие вопросы по тегам