antd4上传图片时的剪裁工具不能用在表单的getFieldDecorator里吗?

背景:想在表单中使用antd4提供的Imgcrop上传并裁剪图片,使用后发现会报找不到refs,但是又不能改Imgcrop的源码,请问各位大佬有解决方法吗?


代码:

{getFieldDecorator('logo')(

<ImgCrop>

<Upload

action="https://www.mocky.io/v2/5cc8019d300000980a055e76"

listType="picture-card"

>

上传

</Upload>

</ImgCrop>

)}


报错信息:

Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?

回答

image.png

ImgCrop组件是否提供了valueonChange属性。

一般这种第三方的控件,都需要自己再封装一遍。

以上是 antd4上传图片时的剪裁工具不能用在表单的getFieldDecorator里吗? 的全部内容, 来源链接: utcz.com/a/25473.html

回到顶部