Почему моя ссылка на маршрутизатор отправила меня обратно на домашнюю страницу по умолчанию, а не на нужную мне страницу? - PullRequest
0 голосов
/ 30 января 2020

Это началось совсем недавно, но в основном получается, что я запускаю свой сайт на LandingPage с указанием пути -> ": # /" На этой странице у меня есть кнопка, которая отправляет меня на мою страницу входа с указанием пути -> ": # / login" или на страницу регистрации новой учетной записи, указав путь -> ": # / register".

На странице входа в систему у меня есть navBar, который позволяет мне перейти со страницы входа на мою посадочную страницу. И на странице входа есть кнопка, которая переводит меня на страницу регистрации.

Когда я захожу на страницу регистрации, я могу завершить sh реестр и я go вернуться на свою страницу входа, как и предполагалось, нажав на кнопку, чтобы отправить. В то же время на этой странице реестра у меня есть доступ к тому же navBar.

Навбар имеет ссылку на посадочную страницу и на loginPage. Проблема в том, что, когда я нажимаю go для входа в систему, вместо пути ": # / login" у меня появляется путь ": login # /", и я возвращаюсь на мою посадочную страницу.

На этом этапе, если я пытаюсь войти снова, я go на ": login # / login". Я не могу понять почему, так как этого не было раньше.

html ------

 <b-collapse type="dark" id="nav-collapse" is-nav>
    <b-navbar-nav>
      <b-nav-item to="/">LandingPage</b-nav-item>
    </b-navbar-nav>
    <b-navbar-nav>
      <b-nav-item to="/login">Login</b-nav-item>
    </b-navbar-nav>

vue -router ------ -----

  const routes = [

{путь: "/ логин", имя: "логин", компонент: логин}, {путь: "/ регистр", имя: "регистр", компонент: регистр },

{путь: "/", имя: "landingPage", компонент: LandingPage},]

...