首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应UploadCare删除按钮应该返回空

响应UploadCare删除按钮应该返回空
EN

Stack Overflow用户
提问于 2021-06-23 09:43:04
回答 1查看 161关注 0票数 0

如果“删除”按钮单击“使用imageUrl”,我希望使uploadcare/react-widget的值为空。现在,它没有将值设置为null,它仍然返回原始imageUrl的值。当您单击“删除”按钮时,如何调用该函数?

代码语言:javascript
复制
                    <Widget
                      tabs="file"
                      name="imageUrl"
                      clearable="true"
                      imagesOnly="true"
                      previewStep="true"
                      value={props.values.imageUrl}
                      onChange={upload =>
                        props.setFieldValue('imageUrl', upload.originalUrl)
                      }
                      publicKey={process.env.UPLOADCARE_KEY}
                    />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-23 12:05:11

只有上传文件时,onChange回调才会触发。如果您需要处理这种情况,请考虑使用onFileSelect。例如,

代码语言:javascript
复制
const Example = () => {
  return (
    <Widget
      publicKey={process.env.UPLOADCARE_KEY}
      previewStep
      clearable
      onFileSelect={file => {
        if (!file) {
          console.log("File removed from widget");
          return;
        }
        file.done(fileInfo => {
          console.log("File uploaded: ", fileInfo.cdnUrl);
        });
      }}
    />
  );
};

确保将react-widget更新为最新版本(1.3.7),以便能够使用此方法。

基本上,onFileSelect是一个绑定到小部件的普通JS的onChange 方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68097389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档