как установить V-календарь по умолчанию видимых месяцев - PullRequest
0 голосов
/ 21 февраля 2019

Я работаю с V-календарем, чтобы выбрать диапазоны дат

В режиме просмотра V-календаря по умолчанию отображается текущий месяц и следующий месяц (сегодня февраль), например:

enter image description here

Однако я хотел бы установить представление по умолчанию из текущего и прошлого месяца, поскольку диапазон по умолчанию составляет последние 30 дней, например:

enter image description here

Как мне установить это в моем v-календаре?

1 Ответ

0 голосов
/ 22 февраля 2019

Я только что решил, установив реквизиты from-page и to-page.как

<DatePicker :from-page="fromPage" :to-page="toPage" mode="range"/>

И используйте momentjs, чтобы получить эти параметры

  get currentMonth() {
    const month = moment().month()+1; // 0 to 11
    const year = moment().year();
    return { month, year };
  }

  get previousMonth() {
    const month = moment().subtract(1, "month").month()+1; // 0 to 11
    const year = moment().subtract(1, "month").year();
    return { month, year };
  }
...