为什么 svelete3 中的更改事件会在焦点更改时被触发?
Why change event in svelete3 gets fired on focus change?
Change 事件不会在输入框输入时触发,只有当焦点改变时才会触发。
这是一个示例代码片段,
<script>
let name = 'world'
const changeHandler = (event) => {
name = event.target.value;
}
</script>
<input on:change={changeHandler} />
<h1>Hello {name}!</h1>
change
事件仅在用户提交新值时触发,这并不总是意味着它会在每次更改值时触发。
您可能正在寻找的是 input
活动
Change 事件不会在输入框输入时触发,只有当焦点改变时才会触发。
这是一个示例代码片段,
<script>
let name = 'world'
const changeHandler = (event) => {
name = event.target.value;
}
</script>
<input on:change={changeHandler} />
<h1>Hello {name}!</h1>
change
事件仅在用户提交新值时触发,这并不总是意味着它会在每次更改值时触发。
您可能正在寻找的是 input
活动