【发布时间】:2023-03-25 04:43:01
【问题描述】:
我是 Vuejs 的新手,我的要求是在设置表单元素的 v-model 值时全局编写一个函数来触发。我试图为element.onchnage 写这个,但这不起作用。
谁能告诉我在 vuejs 中设置 v-model 值时触发了哪个 HTML 事件?
【问题讨论】:
-
input事件..
标签: javascript vue.js
我是 Vuejs 的新手,我的要求是在设置表单元素的 v-model 值时全局编写一个函数来触发。我试图为element.onchnage 写这个,但这不起作用。
谁能告诉我在 vuejs 中设置 v-model 值时触发了哪个 HTML 事件?
【问题讨论】:
input 事件..
标签: javascript vue.js
嗨 Linu,欢迎来到 SO。
查看表单输入绑定的文档: https://vuejs.org/v2/guide/forms.html
上面写着:
v-model 内部使用不同的属性并发出不同的 不同输入元素的事件:
- text 和 textarea 元素使用 value 属性和输入事件
- 复选框和单选按钮使用选中的属性和更改事件;
- 选择字段将值用作道具并将更改用作事件。
因此,您可以对输入执行以下操作,而不是 v-model
<input :value="dataProperty" @input="dataProperty = $event.target.value" />
【讨论】: