Vue. js пользовательский календарь, отключение дней - PullRequest
0 голосов
/ 22 марта 2020

Я начал работать с vue. js и столкнулся с проблемой того, как добавить класс в прошлые и будущие дни текущего месяца. Поэтому для марта в первом ряду я хочу отключить дни с номерами 24, 25, 26, 27, 28, 29, а также в последнем ряду 1, 2, 3, 4, 5 ... Я сделал специальный класс "отключен" "в CSS для этого.

Кодовая ссылка:

[Codepen] https://codepen.io/mbole87/pen/bGdxgrX

Если кто-нибудь может помочь?

Спасибо!

1 Ответ

1 голос
/ 22 марта 2020

Вы можете добавить привязку класса ниже, к div выше span, что должно дать вам то, что вы хотите. Это добавляет класс «отключен», когда месяц даты не совпадает с текущим месяцем.

:class="{ 'disabled': data.getMonth() !== currentDate.month }"

Вот ответвление вашего codepen с его работоспособностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...