Я создаю простой блог Nuxt JS с файлом blog.json
, содержащим массив сообщений в блоге, который содержит:
- Заголовок (Строка)
- Тело (разметка HTML)
- Создание (Дата)
Я приложу формат этого в ближайшее время. Я знаю, как перебирать каждый элемент массива и отображать его на странице, а также у меня есть базовые знания и некоторый базовый опыт работы с динамической маршрутизацией в Nuxt JS .
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что мне нужно иметь возможность доступа к отдельным элементам массива и использовать их в качестве сообщений в блоге, например: pages/blog/_slug
, где _slug
будет заголовком сообщения в блоге с дефисами + все строчные автоматически.
Мне интересно, как я могу получить доступ к, например, Зимнему сообщению блога в моем примере и иметь возможность перейти на mysite.com/blog/winter-blog-post
, используя следующий формат JSON:
{
"blogs": [
{
"title": "Summer blog post",
"body": "<div class=\"post\">My blog content</div>",
"created": "2019-03-14 10:08:00"
}
{
"title": "Winter blog post",
"body": "<div class=\"post\">My blog content</div>",
"created": "2019-03-15 10:08:00"
},
{
"title": "Spring blog post",
"body": "<div class=\"post\">My blog content</div>",
"created": "2019-03-16 10:08:00"
}
]
}
В сущности, я хочу иметь возможность перейти к mysite.com/blog/winter-blog-post
и использовать его из этого конкретного элемента массива.