关于`Form.Item` cannot generate `validateStatus` and `help` automatically。。。

原创
2019/10/15 10:33
阅读数 4.2W

今早写代码,一切正常使用时打开console发现居然报了个warning,红红的,巨丑无比= =|||

仔细看警告信息:

`Form.Item` cannot generate `validateStatus` and `help` automatically, while there are more than one `getFieldDecorator` in it.

看样子主要原因是因为一个form-item标签中正常只允许有一个v-decorator,而我在form-item中用了v-for生成了多个input框,并每个都加上了v-decorator作为数组。。。

 

解决方案

在v-for内要生成的要加v-decorator的元素(如input)外再包裹一层form-item,即对n个元素进行循环遍历将生成n个form-item,满足了一个form-item仅有一个v-decorator的要求,不再报错。

 

还是想吐槽一下,为什么这种报错又丑,还不给出大致的错误代码定位,唉。。。

展开阅读全文
加载中

作者的其它热门文章

打赏
1
0 收藏
分享
打赏
1 评论
0 收藏
1
分享
返回顶部
顶部