addFirstMonth method
首部增加月份,默认添加第一个月的上一月
Implementation
void addFirstMonth([DateMonth? month]) {
month =
month ?? _monthList.first.copyWith(month: _monthList.first.month - 1);
_monthList.insert(0, month);
if (_monthList.length > CACHE_SIZE) {
_monthList.removeLast();
} else {
MonthController<T> controller =
MonthController.init(_option.copyWith(currentMonth: month));
_controllerList.insert(0, controller);
}
reLoad();
}