接手别人的代码,发现留下的一个bug,之前一直没有时间处理,新业务来了,这个bug必须得解决,不然大佬又得说我vue学的不好了。
这个bug是这样子的:
1. 表格里面嵌入表单
2. 嵌入的表单需要进行校验(问题所在)
3. 检验的时候其实只是校验了第一组数据,数组的其他数据都是无法校验的,更具体一点,当所校验的数据都为空时,才表现为校验了全部。
参考了砌墙的砖解决方法,发现竟然有这样的处理方式就稍微研究一下。
部分代码截图:
按照上面圈出来的代码修改后,校验时发现是针对数组的每一项的:
以上就是表格嵌套表单时进行的校验。