/main
/another
То при переходе между страницами одного уровня (с main на another или наоборот, или с plan на settings или наоборот)
всё работает стандартно.
При переходе же между страницами разного уровня (c main или anothe на plan или settings или в другую сторону)
Происходит стандартное переключение и сразу же страница перезагружается.
Линки указаны через <router-link to=«/main»>
Если же убрать слеши и привести все адреса к одному уровню (например /accountplan и /accountsettings)
то всё работает нормально.
Есть идеи почему так?
покажи что в роутере написано
https://pastebin.com/pRwrh7Du
посмотри как работает поле children во vue-router. Если я правильно понимаю, у роута /account должно быть два роута в масссиве children
и лучше в router-link обращаться не к роуту, а к полю name
да, я так делал, но просто в экспериментах как раз дошёл до path ))
путь со временем может поменяться, а по нейму ты обращаешься к конкретному компоненту
Обсуждают сегодня