使用iview Form 的resetFields()在f12下报错

使用iview Form 的resetFields()在f12下报错,有时候有问题,有时候没问题,一直也没搞懂究竟是什么原因。

今天在网上找资料,发现思否的一篇文章:https://segmentfault.com/q/1010000015202921,然后就明白了。

以下内容为引用:

你的 FormItem 是不是有某个用了 v-if 当你第一次 resetFields 的时候 v-if="true", 下一次 resetFileds 的时候 v-if="false" 也就是这个FormItem 所绑定的 props 找不到了就会报这个错,改成 v-show 就不会有问题了。

准确地说,应该是你第一次生成这个 Form 的时候,Form 中绑定了几个 prop ,那么之后就不能删,否则就会报这个错。

posted @ 2021-06-08 14:56  不由分说  阅读(216)  评论(0编辑  收藏  举报