Javascript “如何修复”;未捕获类型错误:无法读取属性';格式';“未定义”的定义;在Tempus Dominus datetimepicker?
我用它来选择约会时间。当用户在输入上输入无效值并将焦点调出(在组件外部单击)时,它会得到Javascript “如何修复”;未捕获类型错误:无法读取属性';格式';“未定义”的定义;在Tempus Dominus datetimepicker?,javascript,tempus-dominus-datetimepicker,Javascript,Tempus Dominus Datetimepicker,我用它来选择约会时间。当用户在输入上输入无效值并将焦点调出(在组件外部单击)时,它会得到未捕获类型错误:无法读取未定义的属性“format” 但是,预期的行为是这样的: 如何修复错误 更新:没有为某人生成问题以下是生成问题的方法:您可以尝试以下方法 $('.date-time-picker').datetimepicker ({ format:'DD-MM-YYYY hh:mm', icons:{ time:'far fa-clock' } }
未捕获类型错误:无法读取未定义的属性“format”
但是,预期的行为是这样的:
如何修复错误
更新:没有为某人生成问题以下是生成问题的方法:您可以尝试以下方法
$('.date-time-picker').datetimepicker
({
format:'DD-MM-YYYY hh:mm',
icons:{
time:'far fa-clock'
}
})
如果有人面临类似问题,请考虑您是否正在初始化、设置选项或从日期选择器获取选项: 注意初始化选项为
$('#datetimepicker')。datetimepicker({sideBySide:true,debug:true})
注意:要设置选项,请使用$('#datetimepicker')。datetimepicker('sideBySide',true)
注意:要获取选项值,请使用$('#datetimepicker')。datetimepicker('sideBySide')
在我的例子中,我在一个公共js文件中初始化默认图标,然后在页面的本地js中再次初始化(初始化选项)。
在本地js集合中,应该使用选项方法。在我这方面效果很好。在我这方面也很好。这是我的codepen演示中遇到问题的视频:我也发现了一个与此相关的github问题: