我正在查看React DnD在其documentation中给出的简单可排序示例,他们做了一个
monitor.getItem().index = hoverIndex
在线81。 但是,当我尝试在我的项目上执行相同操作时,会发生此错误:
Uncaught TypeError: Cannot assign to read only property 'index' of object '#<Object>' at Object.drop
在不更改monitor.getItem()
的情况下,我的数组在悬停时会疯狂更新。
还有另一种更新监视器对象的方法吗?
答案 0 :(得分:0)
我知道了,
在
beginDrag(props)
我在返回道具,而不是返回包含
{index: props.index}
现在它就像一种魅力!