我有一些数据可用于我的可拖拽元素。 我想在 onDragEnd 中使用该数据,但我没有找到除传递给 onDragEnd 事件的 draggableId
之外的任何可拖动数据的方法。
基本上我需要一种自定义属性,出现在 DragDropContext 事件中的可拖动元素上。类似于:
<>
{cmps.map(cmp => (
<Draggable
key={cmp.name}
draggableId={cmp.name}
index={index}
// this is what im missing
payload={cmp}
// -----------------------
>
<Cmp/>
</Draggable>
)}
</>