addMonth method

void addMonth([
  1. DateMonth? month
])

尾部增加月份,默认添加最后一月的下一月

Implementation

void addMonth([DateMonth? month]) {
  month = month ?? _monthList.last.copyWith(month: _monthList.last.month + 1);
  _monthList.add(month);
  if (_monthList.length > CACHE_SIZE) {
    _monthList.removeAt(0);
  } else {
    MonthController<T> controller =
        MonthController.init(_option.copyWith(currentMonth: month));
    _controllerList.add(controller);
  }
  reLoad();
}