【问题标题】:Why change event in svelete3 gets fired on focus change?为什么 svelete3 中的更改事件会因焦点更改而被触发?
【发布时间】:2020-06-10 13:51:46
【问题描述】:

Svelete docs

在输入框中输入时不会触发更改事件,仅在焦点更改时触发。

这里是一个示例代码sn-p,

<script>
let name = 'world'

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

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

【问题讨论】:

    标签: javascript frontend svelte-3


    【解决方案1】:

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

    您可能正在寻找的是input 事件

    【讨论】:

    • 谢谢,成功了。由于声誉低,无法投票
    猜你喜欢
    • 2013-10-02
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    相关资源
    最近更新 更多