В боком меню не теги H, а теги li в которых находится тег a. Можешь проверить это в инспекторе.
Каждый элемент в списке в боковом меню это router link.
У router link есть два класса
.router-link-active
и
.router-link-exact-active
ты можешь переопределить стили для активного линка либо в конкретном компоненте(например компонент бокового меню) либо в общем файле, где содержатся глобальные стили
.router-link-exact-active {
color: red;
}
Пример с подзаголовками:
сделай боковое меню отдельным компонентом. Создай там переменную, в которую будешь назначать текущий роут. Показывай/ скрывай нужные блоки в зависимости от значения этой переменной
размести нужные позаголовки в блоке, и в этом блоке добавь
v-if
Блок с подзаголовками будет открываться в закисимости от условий, которые прописаны в
v-if
Codesandbox
Только вместо div у тебя будет router link