Upload.Dragger 和 react-dnd-html5-backend 共用时,拖动文件上传失效
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 62/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia in src/AjaxUploader.jsx alle righe 64-68, in particolare dal punto di ingresso onFileDrop, e riproduci il problema usando Upload.Dragger insieme a react-dnd-html5-backend. Confronta il workaround stopPropagation segnalato con il workaround del wrapper, quindi verifica che il trascinamento dei file continui a caricarli correttamente quando entrambi i componenti vengono usati insieme.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
my solution:
https://github.com/react-component/upload/blob/e0c50a096054fafd24c3c14b250576f25e968c88/src/AjaxUploader.jsx#L64-L68
add: e.stopPropagation()
onFileDrop = e => {
e.stopPropagation();
e.preventDefault();
or add a wrapper:
<div onDrop={e => e.stopPropagation()}>
<Upload.Dragger {...props}>...</Upload.Dragger>
</div>
- Lingua principale
- TypeScript
- Stelle
- 804
- Fork
- 323
- Merge medio
- 12m
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di react-component/upload
-
HVAC website Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
react-component/upload#697 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 15/100
react-component/upload#615 ·
-
开启文件夹上传时就不能多选文件上传,可以解决吗? Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
react-component/upload#522 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
react-component/upload#515 ·
-
Clock pyrhon Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
react-component/upload#512 ·
Tutte le issue di react-component/upload
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
[Bug]: Matrix progress drafts fail with "Matrix runtime not initialized" during tool activity Apertabug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
calcite-components needs triage refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Esri/calcite-design-system#15203 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
fullcalendar/fullcalendar#8106 ·