为什么 svelete3 中的更改事件会在焦点更改时被触发?

Why change event in svelete3 gets fired on focus change?

Svelete docs

Change 事件不会在输入框输入时触发,只有当焦点改变时才会触发。

这是一个示例代码片段,

<script>
let name = 'world'

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

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

change 事件仅在用户提交新值时触发,这并不总是意味着它会在每次更改值时触发。

您可能正在寻找的是 input 活动