使用修饰符
Vue
提供了这三个修饰符:.lazy
、.number
和 .trim
,我们可以将它们与 v-model
一起使用来改变默认事件或为表单输入添加额外功能。让我们深入了解一下。
添加 .lazy
我们可以使用 .lazy
与 v-model
来将 <input>
和 <textarea>
元素的输入事件(input
)改为变更事件(change
)。请看以下示例:
// src/components/modifiers.vue
<input v-model.lazy="form.name" type="text">
现在,输入框的数据会在 change
事件(而非默认的 input
事件)触发后才同步更新。