VueJS: Dropdown не работает после перехода от компонента A к B - PullRequest
0 голосов
/ 07 февраля 2019

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

Моя проблема заключается в том, что выпадающее действие не работает, когда маршрутизатор VueJS перенаправляет пользователяк компоненту / home.НО, если перезагрузить страницу (домашний вид) из моего браузера, то выпадающий список работает хорошо.

Есть ли что-то еще, что нужно сделать, чтобы активировать выпадающее действие, когда маршрутизатор VueJS переходит на домашний компонент?

header.vue

<template>
  <div>
    <a href="#" class="m-menu__link m-menu__toggle">
      <i class="m-menu__link-icon flaticon-add"></i>
      <span class="m-menu__link-text">
        Actions
      </span>
      <i class="m-menu__hor-arrow la la-angle-down"></i>
      <i class="m-menu__ver-arrow la la-angle-right"></i>
    </a>
    <div class="m-menu__submenu m-menu__submenu--classic m-menu__submenu--left">
      <span class="m-menu__arrow m-menu__arrow--adjust"></span>
      <ul class="m-menu__subnav">
        <li class="m-menu__item " aria-haspopup="true">
          <a href="../../header/actions.html" class="m-menu__link ">
            <i class="m-menu__link-icon flaticon-file"></i>
            <span class="m-menu__link-text">
              Create New Post
            </span>
          </a>
        </li>
      </ul>
    </div>
  </div>
</template>
...