vue, You cannot set a form field before rendering a field associated with the value

martinzh 发布于 2020/04/14 21:47
阅读 2K+
收藏 0

Warning: You cannot set a form field before rendering a field associated with the value. You can use `getFieldDecorator(id, options)` instead `v-decorator="[id, options]"` to register it before render.

按照文档上写的, 总是报上面的错误,也不能设置成功,代码如下, 请大佬看看。 多谢。

 

加载中
0
tcxu
tcxu

按错误提示,将 
<a-input v-decorator="['dd']"></a-input>
改成
<a-input getFieldDecorator('dd')></a-input>
试试看。

0
martinzh
martinzh

引用来自“tcxu”的评论

按错误提示,将 
<a-input v-decorator="['dd']"></a-input>
改成
<a-input getFieldDecorator('dd')></a-input>
试试看。

这种语法编译不过去。 han

0
ch3nyz
ch3nyz

下午刚遇到一样的问题,研究了好久,你试一下这样:

在createForm之后加一句

this.form.getFieldDecorator("dd",{})
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部