您好,我使用拖入完整日历并将事件保存为一种状态,但它会在前端复制该事件,请参见此处的示例:https://codesandbox.io/s/fullcalendar-dragging-6js74
我如何在不复制状态下存储事件,
我认为它从状态中显示一个,而从日历中显示一个,但是我只需要显示状态一个,因为我还将在单击和选择时添加的事件存储在同一状态。
请提供任何解决方案?
您是正确的,它从状态中添加了一个事件,并从放置操作中添加了一个事件。
我的建议是处理eventReceive回调,而不是“ drop”回调。在eventReceive中,您可以直接访问添加到日历中的事件对象-这样,您就可以删除该事件(将事件添加到状态后,也可以使用事件的remove method来删除该事件。)