javascript - 在 FineUploader 包装器之外呈现上传项目
问题描述
当您上传一些文件时,Fine uploader 会执行如下图所示的操作:
但我想当用户上传一些文件时,Fine uploader 会显示上传项目,如下图:
我写了以下代码,但是当上传一些文件时,在 FineUploader 包装器内以及底部显示文件。但我只想显示在上传器的底部
const uploader = new FineUploaderTraditional({
options: {
request: {
endpoint: "http://example.com/upload"
},
});
componentDidMount() {
uploader.on('submitted', (id) => {
this.setState((prevState) => ({
uploadingItems: [...prevState.uploadingItems, id]
}))
})
}
<FileInput uploader={ uploader } />
{
this.state.uploadingItems.length &&
this.state.uploadingItems.map(id => (
<div key={ id }>
<Thumbnail id={ id } uploader={ uploader } />
<PauseResumeButton id={ id } uploader={ uploader } />
<progressBar id={id} uploader={uploader} />
</div>
))
}
解决方案
推荐阅读
- reactjs - 如何使用由孩子设置的不同状态的useState(反应钩子)添加对象属性?
- javascript - 使用 firestore.FieldValue.increment(1) 时如何解决错误“参数“dataOrField”的值不是有效的 Firestore 文档”?
- javascript - 如何为反应制作新线
- computer-vision - 基于内在和外在相机参数计算单应矩阵
- javascript - 将对象数组转换为具有标签和值的选项列表
- python - PyQt5 自定义标题栏不显示
- angular - 当组件以角度加载时如何选择输入字段的动态值?
- python - 按多列聚合值
- mysql - 如何在 symfony (mysql) 中优化诸如 LIKE 之类的搜索查询?
- node.js - Nodejs读取.xlsx文件给出了奇怪的符号