当我选择一个日期并尝试在文本框中清空或清除日期,然后单击页面的任何部分时,我收到此错误“未捕获的TypeError:event.date.format不是函数”。如何避免这个错误?有人可以帮我解决我的问题吗?这是jsfiddle https://jsfiddle.net/5nq3vmzg/1/
$('.datepicker').on('dp.change', function(event) {
var date = event.date.format('YYYY-MM-DD');
console.log(date);
Vue.set(vm, 'date', date);
});
答案 0 :(得分:0)
当字段event.date === false
为空时,请在格式化之前尝试检查event.date
是否等于false
。
$('.datepicker').on('dp.change', function(event) {
if (event.date) {
var date = event.date.format('YYYY-MM-DD');
console.log(date);
Vue.set(vm, 'date', date);
}
});