Я все еще изучаю, как использовать NuxtJS, и я увидел там документацию: https://nuxtjs.org/guide/routing#unknown-dynamic-nested-routes, что если вы добавляете в папку страниц файл с именем '_.vue', это своего рода ловушка для всех, если естьне указан путь в папке страниц.
Это отлично работает, но теперь мне нужно передать параметр в этот файл.В настоящее время я делаю то, что пытаюсь реплицировать в pages / _slug / index.vue, а именно:
asyncData ({ params }) {
return axios.get(`https://example.com/wp-json/wp/v2/pages?slug=${params.slug}`)
.then((res) => {
return {
page: res.data[0]
}
})
.catch(error => {
console.log(error)
this.errored = true
})
},
Так как оно находится в папке '_slug', я могу передать ему params.slug иработает хорошо.Но сейчас я пытаюсь поймать все в файле _.vue, но не уверен, что лучший способ получить параметр slug в этом файле.Я попытался просто добавить эту функцию в этот файл, но это не сработало.
Есть ли способ передать параметр slug в файл _.vue в NuxtJS?