Моя проблема заключается в том, что для данного выбранного элемента меню существует состояние «выбрано», которое просто затемняет элемент для обратной связи с пользователем. Проблема заключается в том, что активный элемент сбрасывается при нажатии кнопки «Назад» в браузере, когда маршрут по-прежнему изменяется правильно. Я собрал быструю функциональную демонстрацию того, что здесь происходит: https://codepen.io/soodohcool/pen/xxbambE
/* the codepen is for illustrating the behavior of my issue */
нажмите несколько раз на пункты меню, затем нажмите кнопку "имитация назад", чтобы увидеть, что случается. Обратите внимание, что заголовок страницы изменяется правильно, но активное состояние исчезает в пункте меню.
Я использую Nuxt / Vue с пользовательским интерфейсом Element в моем реальном проекте. Я думал, что использование промежуточного программного обеспечения на маршрутизаторе было бы уместным, чтобы просто установить опцию 'default-active' в меню при изменении маршрута, но я новичок в Nuxt и хотел получить некоторые профессиональные данные, прежде чем я собрал что-то вместе, что может быть плохой практикой
Любая помощь с благодарностью. Если что-то требует разъяснений, пожалуйста, дайте мне знать, я здесь впервые.
Заранее спасибо!