elementui 嵌套表单验证_Vue.js elementUI 表单校验功能之数组多层嵌套

Vue.js elementUI 表单校验功能之数组多层嵌套

发布于 2020-3-9|

复制链接

摘记: 在使用vue element-ui form表单渲染的时候,会遇到这样的数据结构:

```javascript

{

"title":''123455,

"email":'[email protected]',

"list": [

{

"id": "quis consequat culpa ..

在使用vue element-ui form表单渲染的时候,会遇到这样的数据结构:

```javascript

{

"title":''123455,

"email":'[email protected]',

"list": [

{

"id": "quis consequat culpa ut pariatur",

"name": "et quis irure dolore ullamco",

"ompany": "sunt mollit",

"address": "anim reprehenderit aliquip labore velit"

},

{

"id": "",

"name": "laborum magna",

"company": "mollit esse ipsum quis",

"address": "cillum dolore ex ut"

},

]

}

```

在遇到某个字段值比如list是个数组,下面多个字段值还需要继续使用rules校验时候,直接给list下面的字段绑定prop="对应的字段值",是不能校验成功的,解决办法有二:1、在是数组的地方再套一个    给list数组下的字段直接还是绑定prop名称为原本的名称就可以;示例代码如下:

```javascript

```

2、直接给list数组下对象的字段名称绑定为   数组下的名称示例代码如下:

```javascript

```

这里list即为上面对象中的数组,datafields是最外层对象。

你可能感兴趣的:(elementui,嵌套表单验证)