Svelete docs
更改事件不会在输入框中键入时触发,仅在焦点更改时触发。
下面是一个示例代码片段,
<script>
let name = 'world'
const changeHandler = (event) => {
name = event.target.value;
}
</script>
<input on:change={changeHandler} />
<h1>Hello {name}!</h1>
仅当用户提交新值时触发change
事件,这并不总是意味着每次更改值时都会触发该事件。
您可能正在寻找的是input
事件