【发布时间】:2022-01-02 16:56:19
【问题描述】:
我这里有一个非常简单的表格
<div id="app"class="pa-5">
<h3>form Valid: {{ formValid }}</h3>
<h3>input: {{ input }}</h3>
<v-form ref="testForm" v-model="formValid">
<v-text-field
v-model="input"
:rules="nameRules"
required
></v-text-field>
</v-form>
</div>
使用这样的用户界面
我在输入上有一个 watch 属性,它应该为每次击键打印 formValid 状态
但是,它会打印第一个字母为假,而后一个字母为真。表单有效状态似乎延迟了一次。
我猜它与 vue 生命周期钩子有关,但我不知道从哪里开始:/ 感谢您的帮助!
Code Pen
【问题讨论】:
标签: vue.js vuejs2 vue-component vuetify.js