原生 js 日歷插件
適合pc端的哈
維護(hù)的一個舊項(xiàng)目要添加日歷插件,好久不用原生js寫插件啦,就動手封裝造了個小輪子~
日歷的樣式都是俺們家ui原創(chuàng)噠,感覺好清新有木有。。。
SchedulePlugin使用示例:
const mySchedule = new SchedulePlugin({
el: ".js-option-calendar",
clickCb: (y, m, d) => {},
prevMonthCb: (y, m, d) => {},
nextMonthCb: (y, m, d) => {}
upDate: '2020, 11',
noPrevDate: true
});
| 參數(shù) | 說明 |
|---|---|
| el | 日歷容器 |
| clickCb | 點(diǎn)擊日期回調(diào)函數(shù) |
| prevMonthCb | 點(diǎn)擊上一月回調(diào)函數(shù) |
| nextMonthCb | 點(diǎn)擊下一月回調(diào)函數(shù) |
| upDate | 日期展示上限,'年,月' |
| noPrevDate | 是否可選今天之前的時間 |
其中upDate和noPrevDate是根據(jù)產(chǎn)品需求增加的,可以不填
prevMonthCb和nextMonthCb是點(diǎn)擊上個月和下個月之后的回調(diào),也可以不填
代碼在我的github倉庫:https://github.com/iLove-Coding/my-plugins/tree/master/calendar

屏幕快照 2019-03-28 下午6.48.41.png