小编Jor*_*dan的帖子

漂亮的 dnd - 在DropEnd 上传递可拖动数据

我有一些可用于可拖动元素的数据。我想在 onDragEnd 上使用该数据,但我没有找到传递任何可拖动数据的方法,除了在 onDragEnd 事件中draggableId传递到 的数据result

基本上我需要的是可拖动对象上的某种自定义道具,它将显示在 DragDropContext 事件中。就像是:

<>
   {cmps.map(cmp => (
       <Draggable 
           key={cmp.name}
           draggableId={cmp.name}
           index={index}
           // this is what im missing
           payload={cmp}
           // -----------------------
        >
          <Cmp/>
        </Draggable>
    )}
</>
Run Code Online (Sandbox Code Playgroud)

drag-and-drop draggable reactjs react-beautiful-dnd

8
推荐指数
1
解决办法
581
查看次数