1 | <template> |
其中动态表单校验中用到了 :prop="'domains.'+index+'.value'"
而 domains
是一个数组.常规来说这么写相当于是 domains.1.value
的写法,但这种写法肯定是有问题的。没看源码不是很理解这样的链式操作。
感觉 :prop="'domains.'+index+'.value'"
这种写法错误的,会换成 :prop="'domains['+index+'].value'"
这种写法, 其实看了源码之后才明白这两种写法都是正确的.
- prop 接收的数据类型是 String
:prop="'domains.'+index+'.value'"
和:prop="'domains['+index+'].value'"
这两种传值最终都是转换成了domains.0.value
字符串,这是一个字符串 而不是通过domains.0
来取domains
数组的第一个元素
浮上部分源码