Vue Router выдвигает состояние без рендера

Я хотел бы выдвинуть состояние с помощью маршрутизатора Vue без запуска повторного рендеринга.

Что я хочу:

  • Если мобильное меню открыто, состояние выдвигается
  • Это не должно перерисовывать страницу
  • Когда пользователь нажал кнопку "Назад", состояние всплыло
  • Это не должно перерисовывать страницу

То, что я делаю сейчас, - это просто нажать на тот же URL с помощью хэша #view=menu, И удаление хэша, когда меню закрыто. Это работает, однако есть большая задержка (из-за процесса рендеринга).

Как я могу убедиться, что Vue Router не запускает рендеринг в этом случае?

В качестве альтернативы, есть ли другие решения для этого варианта использования?

0 ответов

Другие вопросы по тегам