Я бы хотел выдвинуть состояние с помощью маршрутизатора Vue без запуска повторного рендеринга.
Что я хочу:
- Если открыто мобильное меню,состояние нажато
- Это не должно перерисовывать страницу
- Когда пользователь нажал кнопку "Назад", состояние всплыло
- Это не должно перерисовывать страницу
То, что я сейчас делаю, - это просто нажимаю один и тот же URL с хешем #view=menu
.И удаление хеша, когда меню закрыто.Это работает, однако есть большая задержка (из-за процесса рендеринга).
Как я могу убедиться, что Vue Router не запускает рендеринг в этом случае?
В качестве альтернативы, есть ли другиерешения для этого варианта использования?