0

我正在尝试将类型分配给文件的元数据。我从菜单中获取类型并分配给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() },
    ])
  })
4

0 回答 0