Vue.js 为什么v-model属性的工作方式不同
两个相同的示例(根据)的工作方式不同: 首先Vue.js 为什么v-model属性的工作方式不同,vue.js,v-model,Vue.js,V Model,两个相同的示例(根据)的工作方式不同: 首先 第二: <input v-bind:value="value" v-on:input="value = $event.target.value" @input.once="setDirty" type="text" id="object-email"> 在第一个示例中,值仅在第二次输入后更改,而第二个示例工作正常。
第二:
<input v-bind:value="value" v-on:input="value = $event.target.value"
@input.once="setDirty"
type="text"
id="object-email">
在第一个示例中,值仅在第二次输入后更改,而第二个示例工作正常。
如果我们删除@input.once属性,两个示例就可以了
p.S.Vue 2.4.0这是在版本中修复的
作为以前版本的解决方法,您可以简单地使用
@keydown.one=“setDirty”
而不是@input.one
不是vue2中的用户1585345否,根据Vue 2,不是Vue 1
<input v-bind:value="value" v-on:input="value = $event.target.value"
@input.once="setDirty"
type="text"
id="object-email">