vue.js - 如何使用 v-for 和 vee-validate 呈现错误
问题描述
快速提问,我可能遗漏了一些东西。我使用 vee-validate 进行了一些验证,我试图在迭代对象后显示错误,但我设法仅在最后一个输入字段上显示错误。
这是我的代码:
<ValidationProvider name="integrationParams[key]" rules="required" v-slot="{ errors }" v-for="(param, key, index) in integrationParams" :key="key">
<label class="inputLabel" :for="key">Please fill in {{ key }} param</label> <span class="redStar">*</span>
<input v-model="integrationParams[key]" :id="key">
<span class="invalid-feedback">{{ errors[0] }}</span>
</ValidationProvider>
例如,我有 5 个字段,我设法仅在最后一个字段上显示错误。我在这里想念什么?
解决方案
推荐阅读
- java - 是否有一个带有索引、键和对象的 Map 对象?爪哇
- craftcms - Craft CMS 3 远程数据库 SSL 连接
- javascript - 在 JavaScript 中获取类的方法
- php - PDO::ATTR_STRINGIFY_FETCHES=false 不再强制 PDO 返回 INT
- angular - ionic 4 tabs starter - href="/tabs/(contact:contact)" 做什么
- r - 将重叠时间范围的数据转换为不同时间范围的数据
- javascript - 有人可以向我解释这个 es6 语法吗?
- mongodb - Mongodb匹配数组中的项目
- sony-camera-api - 索尼相机远程 API 存档
- javascript - 如何在日期选择器中将日期格式 (MM/DD/YY) 更改为 (DD/MM/YYYY)