@Sector567

Как подсветить активный пункт меню во vue.js?

Есть меню
<ul>
                <li
                    v-for="(item, index) in menuList"
                    :key="index">
                    <a>{{item}}</a>
                </li>
            </ul>


Как можно изменить цвет активного пункта меню?
  • Вопрос задан
  • 1846 просмотров
Решения вопроса 1
origami1024
@origami1024
went out for a night walk
<a :class="{active: item == currentlyActiveItem}">{{item}}</a>


active - это название класса
item - это то что у тебя уже используется в цикле
currentlyActiveItem - переменная из data, хранящая текущий актив итем

https://ru.vuejs.org/v2/guide/class-and-style.html - вот почитать
https://codepen.io/Bondar/pen/OzWYNd - вот еще примерчиг
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы