我有完整的日历,当获取事件数据时,我在这一行出现错误
end: event.end.format() || event.start.format(),
说
未捕获的类型错误:无法读取未定义的属性“格式”
根据这个
解决方法是
eventClick: function(event) {
var start = event.start;
var end = event.end || start;
}
但它对我不起作用
在完整日历中处理结束日期的最佳方法是什么
eventData = {
id: id,
sysid: sysid,
title: title,
start: event.start.format(),
end: event.end.format() || event.start.format(),
description: description,
otherinformation: otherinformation,
page: page,
action: action
};
您的实现问题是,它对于检查truthy国税发格式化的值,它不评估是否event.end
是truthy。所以当event.end
评估到falsey
错误时抛出。
您应该检查event.end
是truthy,从而使用
end: (event.end || event.start).format()
或者,按照 API 文档的建议
var start = event.start;
var end = event.end || start;
eventData = {
end: end.format(),
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句