Это началось совсем недавно, но в основном получается, что я запускаю свой сайт на 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},]