Столкнулся с такой проблемой - отправляю данные на реквизит тега / router-link /, когда нажимаю на ссылку, захожу в статью, получает данные, все работает. Что ж, если вы нажмете кнопку «назад» в браузере, а затем «вперед», статей не будет, будут пустые поля без данных. Как этого можно избежать?
Это ссылка на статью
<h3 class="database-article__title">
<router-link
:to="{name : 'article',params: {
id: item.id ,
type:item.type ,
name: item.name,
text: item.text,
author: item.author,
isFavorite: item.isFavorite
}}"> {{item.name}} </router-link>
</h3>
Маленькая часть article-template.vue
<div class="content-type marketing">
{{$route.params.type}}
</div>
<h3 class="database-article__title">
{{$route.params.name}}
</h3>
<div class="database-article__text">
{{$route.params.text}}
</div>
Еще раз, передача данных хороша, при нажатии на ссылку все отображается. Проблема в том, что при нажатии на кнопки в браузере «назад» и «вперед» - история браузера не сохраняется.
Кто-нибудь знает решение проблемы или где я могу прочитать, как ее решить?
Спасибо!