这里面所有的都是v-for循环出来的,当我点击确认如果政策名称为空,那么在当前这个模块下面就显示这行红色的小字,但是我现在点击所有的模块都出现了这行小字,有没有什么办法只要当前模块下面出现呢图片描述
这里面所有的都是v-for循环出来的,当我点击确认如果政策名称为空,那么在当前这个模块下面就显示这行红色的小字,但是我现在点击所有的模块都出现了这行小字,有没有什么办法只要当前模块下面出现呢图片描述
看目前的效果图,你应该是这里全部输入框的验证规则都是使用同一个值,导致确认
验证的时候全部都验证同一个绑定值。
你应该v-model的时候使用key值做关联 v-model="items[$key].value"
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
思路是循环form,点添加的时候循环调用form的校验方法,全部通过后添加个新的

预览:https://jsfiddle.net/6mt1bqw4/