открывает таблицу, ну и из таблицы открывается страница условно говоря товара. Так вот как сделать так чтобы пункт меню был активным когда нахожусь на странице товара, то есть условно говоря его раздел?
вычисляешь какая страница открыта и в зависимости от этого назначаешь стили const selectMenu = computed(() => router.currentRoute.value.fullPath.split('/')[1]) <router-link draggable="false" :to="{ name: m.name }" class="..." :class="selectMenu === k && 'bg-white/20 dark:bg-black/20'" > {{ m.title }} </router-link>
Если у тебя соблюдена вложеность в роутере, типа { path: ‘categories’, children: [ { path: ‘:category’, children: [ path: ‘:item’ ] } ] } То просто добавь active-class на роутер-линк <router-link to="categories/1" active-class="bg-red-500" />
ниразу такого не встречал. просветите что за синтаксис: active-class?
https://router.vuejs.org/api/interfaces/RouterLinkProps.html#Properties-activeClass
👍🏻👍🏻 Пойду все менюшки за 3 года сделанные править ))
👍🏻 Пойду все менюшки за 3 года сделанные править ))
Обсуждают сегодня