У меня есть заголовок с несколькими ссылками на разные страницы, и когда я нажимаю на ссылку, содержимое в теле изменяется, как и ожидалось, но когда я нажимаю на ссылку в заголовке diff.Я вижу, что URL-адрес маршрута изменился правильно, но содержание тела показывает предыдущую ссылку.Как только я нажимаю «Обновить», я вижу правильное содержание тела, которое ожидаю.Я не уверен, связана ли проблема с привязкой HTML или с тем, как я загружаю свой компонент VUE, который отображает содержимое тела.
так что идея в том, что у меня есть ссылки на заголовки, которые отображаются на всех страницах: классы, учителя, студенты.когда я нажимаю на Учителя, я получаю список учителей, которые появляются в теле.Когда я нажимаю на «Студенты», я вижу изменение URL-адреса для студентов, но я все еще вижу контент Учителей.Как только я нажимаю «Обновить», я вижу содержание студентов.
Заголовок:
ul
li(v-for='link in links')
router-link(:to='{name: "LinkPage", params...}'){{link.name}}
На моей странице просмотра у меня есть:
h1 {{link.name}}
В моем сценарии:
beforeMount(){
//api to make call to get the details for the selected link and set it to link property which i used to load html.
}