0
我正在構建一個多級可嵌套拖放列表。每個嵌套列表只需要在其內部進行拖動。這需要爲DragSource
和DropTarget
設置運行時間type
。React-Dnd:動態DropTarget和DragSource類型
編譯時間type
申報的作品,但有限
export default flow(
DropTarget(ItemLevel.ROOT, target, connect => ({
connectDropTarget: connect.dropTarget(),
})),
DragSource(ItemLevel.ROOT, source, (connect, monitor) => ({
connectDragSource: connect.dragSource(),
isDragging: monitor.isDragging(),
})),
)(MenuItem)
運行type
聲明似乎工作,但在拖動拋出錯誤
export const getGroupMenuItem = menuGroupId => flow(
DropTarget(menuGroupId, target, connect => ({
connectDropTarget: connect.dropTarget(),
})),
DragSource(menuGroupId, source, (connect, monitor) => ({
connectDragSource: connect.dragSource(),
isDragging: monitor.isDragging(),
})),
)(MenuItem)
這些erros是什麼? –
我已添加屏幕截圖。 –