Vue Маршрутизатор скользящего перехода с несколькими видами - PullRequest
1 голос
/ 24 апреля 2020

В моем приложении есть элемент боковой панели router-view. vue, который является необязательным рядом с моим "обычным" router-view элементом. Теперь эта боковая панель имеет эффект перехода, когда она открывается, и теперь я также пытаюсь добавить скользящие переходы при навигации в пределах этой боковой панели. Идея состоит в том, что это должно работать как в приложении iOS Agenda:
enter image description here

Я добавляю transitionName в зависимости от $route.to и $route.from, но Я не вижу, как я получаю эффект, я хочу, как мой шаблон структурирован сейчас.

Я установил здесь песочницу: https://codesandbox.io/s/vuepoc-etqvg

  • Нажмите "Go to Day x"
  • Нажмите на «Детали» и открывается боковая панель (работает!)
  • Нажмите «Расходы» на боковой панели (похоже, что требуется только переполнение: скрыто, но у меня не работает)
  • Нажмите на «Назад» (это вообще не работает ..)

Есть ли кто-нибудь, кто может дать мне удар в правильном направлении? Я на правильном пути? Должен ли я структурировать мой HTML / css по-другому? Или, может быть, даже изменить способ, которым я структурирую свои маршруты и переместу боковую панель куда-нибудь еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...