Как получить все данные из поста, на страницу которого мы переходим?
Допустим, нажал, перешел на страницу.
Вот код роута, файл router.js:
{
path: '/posts/:id',
component: PostPage //Часть где объявляю именно путь до страницы поста и компонент, отвещающий за это
},
Код, где я вывожу информацию на странице
Файл PostPage:
<template>
<div>
<h1>{{ $route.params.id }}</h1>
</div>
</template>
Вот тут я объявляю какую информацию получается выводить на страницу или как-то так
Файл PostItem
<div class="post-bttns">
<MyButton @click="$router.push(`/posts/${post.body}`)">Просмотр</MyButton> //Здесь body это подробности поста
<MyButton
@click = "$emit('remove', post)"
>Удалить</MyButton>
</div>
Ну и соответственно такой результат:
И получается что инфу можно брать только из URL? Нет конечно, но я не знаю как взять заголовок или id) Да и фигово смотрится огромная строка в url. А если на 10000 символов будет пост?
Как выводить информацию о посте, чтобы в url был заголовок или id а на странице уже все описание?