【问题标题】:Which event is triggered when v model value is changingv模型值变化时触发哪个事件
【发布时间】:2023-03-25 04:43:01
【问题描述】:

我是 Vuejs 的新手,我的要求是在设置表单元素的 v-model 值时全局编写一个函数来触发。我试图为element.onchnage 写这个,但这不起作用。

谁能告诉我在 vuejs 中设置 v-model 值时触发了哪个 HTML 事件?

【问题讨论】:

  • input 事件..

标签: javascript vue.js


【解决方案1】:

嗨 Linu,欢迎来到 SO。

查看表单输入绑定的文档: https://vuejs.org/v2/guide/forms.html

上面写着:

v-model 内部使用不同的属性并发出不同的 不同输入元素的事件:

  • text 和 textarea 元素使用 value 属性和输入事件
  • 复选框和单选按钮使用选中的属性和更改事件;
  • 选择字段将值用作道具并将更改用作事件。

因此,您可以对输入执行以下操作,而不是 v-model

<input :value="dataProperty" @input="dataProperty = $event.target.value" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 2020-10-07
    • 2016-01-20
    相关资源
    最近更新 更多