import flatpickr from 'flatpickr';
生成:
flatpickr支持onOpen,onChange,onClose函数
protected datePickerInstances: Array<any> = [];
let datapick = flatpickr(dateInput[i], {'defaultDate': dateInput[i].value, 'locale': locale, 'allowInput': true, 'disableMobile': true }) as flatpickr.Instance;
datapick.set('onChange', (dateObj:any, dateStr:any) => {alert(`${dateStr}`)});
this.datePickerInstances.push(datapick);
销毁
this.datePickerInstances.forEach((v) => v.destroy());
其他
this.datePickerInstances.forEach((v) => {
let id = v.element.id;
if (id === 'xxxxdate')
v.set('onChange', (dateObj:any, dateStr:any) => {alert(`${dateStr}`)});
});
网友评论