【发布时间】:2021-05-27 11:35:30
【问题描述】:
我正在我的 vue 组件页面上动态生成一些输入字段,如下面的代码所示:
脚本部分:
data(){
return {
forminputs: [
{
fairPaid: '',
}
],
}
组件:
<tr v-for="(input,k) in forminputs" :key="k">
<td>
<input v-validate="'required'" name="fairPaid" type="text" :class="['form-control', {'is-invalid': errors.has('fairPaid')}]" v-model="input.fairPaid">
<div v-show="errors.has('fairPaid')" class="invalid-feedback">
{{ errors.first('fairPaid') }}
</div>
</td>
</tr>
正在验证字段,但如果错误出现在一个输入字段上但错误消息显示在所有输入字段中,则会出现一个问题。错误消息应该出现在发生错误的字段上,我不想更改字段名称。任何建议将不胜感激
【问题讨论】:
标签: vue.js vuejs2 vue-component