【发布时间】:2020-04-06 05:36:20
【问题描述】:
我正在从 API 分配默认值,但是当 v-text-field 的值为 0 时,:rules 标记将其视为未设置:image
这是我的代码
<v-col cols="12" sm="6" md="4">
<v-text-field type="number" :rules="incapacidadRules" min="0" v-model="editedItem.incapacidad" label="Incapacidad"></v-text-field>
</v-col>
<v-col cols="12" sm="6" md="4">
<v-text-field type="number" min="0" :value="editedItem.descanso" :rules="descansosRules" v-model="editedItem.descanso" label="Descansos"></v-text-field>
</v-col>
<v-col cols="12" sm="6" md="4">
<v-text-field type="number" min="0" :rules="permisosRules" v-model="editedItem.permiso" label="Permisos"></v-text-field>
</v-col>
和我的规则
incapacidadRules: [
v => !!v || 'Incapacidad Requerido'
],
descansosRules: [
v => !!v || 'Descansos Requerido'
],
permisosRules: [
v => !!v || 'Permisos Requerido'
],
当我手动将值设置为 0 时,规则没有问题。
【问题讨论】:
标签: vue.js vuetify.js vee-validate