开发过程中遇到一个令人发指的,一个element-ui无法满足的日历需求, 改造其日历插件的代价太大,于是索性自己手写一个,需求如下: 1. 根据开始.结束时间计算时间覆盖的月份,渲染有限的可选择日期 2. 日期下显示每日库存,库存为0的日期不可选择,同时不可作为中间日期被包含选择 3. 根据传入的默认选择日期初始化选择状态,若没有传入默认选择日期,初始化选择开始与结束时间 3. 其余功能与正常日历插件相同 基本思路: 1. 根据传入日期列表的开始与结束时间计算一共有几个月份,根据月份生成数组,…