我正在尝试将类型分配给文件的元数据。我从菜单中获取类型并分配给useState
. 但内部函数uppy.on
类型始终是'General'
.
const [type, setType] = React.useState('General')
return (
<div>
<DropzoneMenu getType={(type) => setMenuType(type)} />
<div className="mt-2">
<Dropzone uppy={uppy} />
<DropzoneAttachments
images={images}
removeFile={(id) => removeFile(id)}
/>
</div>
</div>
)
我试图向元数据添加类型的函数
uppy.on('files-added', () => {
console.log(1, type)
setImgs((prevState) => [
...prevState,
{ type: type, files: uppy.getFiles() },
])
})