我正在基于日历添加事件的POC,同时选择日期将弹出一个框来接收事件。在提交活动时,活动会在活动添加日期中显示一个彩色圆点,从而将活动添加到日期中。
我的问题是,当我在特定日期添加事件时,该事件在其他一些日期进行了更新。
Plugin used and in that i am using Agenda
loadItems (inputText) {
setTimeout(() => {
let timestamp = this.state.day.timestamp;
const time = timestamp + 60 * 24 * 60 * 60 * 1000;
const strTime = this.timeToString(time);
this.state.items[strTime] = [];
this.state.items[strTime].push({
name: 'Event is: ' + inputText,
height: Math.max(50, Math.floor(Math.random() * 150))
});
console.log('state.items', this.state.items);
const newItems = {};
Object.keys(this.state.items).forEach(key => {
newItems[key] =
this.state.items[key];
});
this.setState({
items: newItems
});
}, 1000);
this.closeDialogBox();
}