关于前端:React-Ant-Design-Upload-组件定制开发-Form中如何初始化图片列表

Upload组件在Form中应用,会处于受控状态,所以默认值如FileList的初始化须要通过Form的setFieldsValue办法来设

const [form] = Form.useForm();
form.setFieldsValue({
    banner: [{ uid: uuid().toString(), name: imageURL, status: 'done', url: imageURL}],
})
 
<Form.Item
    label="Banner图"
    name="banner"
    valuePropName="fileList"
    getValueFromEvent={normFile}
>
<Upload
    name="bannerUpload"
    customRequest={uploadHandler}
    >
        <Button icon={<UploadOutlined />}>上传图片</Button>
</Upload>
</Form.Item>

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理