【发布时间】:2019-10-29 11:53:33
【问题描述】:
当您单击事件和组件加载后都会出现 swal 警报。如何将 swal 警报设置为仅在单击事件后触发,而不是在每次刷新组件后触发。
在这里演示:https://stackblitz.com/edit/react-2dmw2w
function Event({ event }) {
swal({
title: event.title,
text: `${event.description} ${event.id}`,
/*icon: "info",*/
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
swal("Poof! Your imaginary file has been deleted!", {
icon: "success",
});
} else {
swal("Your imaginary file is safe!");
}
});
///////
<Calendar
events={this.state.events}
startAccessor="start"
endAccessor="end"
defaultDate={moment().toDate()}
localizer={localizer}
components={{
event: Event
}}
/>
【问题讨论】:
-
在演示中看不到任何内容,您介意确保设置正确吗?
标签: javascript reactjs sweetalert react-datepicker