我正在使用Nuxt.js,并且有一个动态页面,该页面在
pages/post/_slug.vue
因此,当我访问页面URL(例如http:// localhost:3000 / post / hello-world)时,如何读取页面中的此slug参数值。
目前,我正在使用asyncData获取它,如下所示:
asyncData ({ params }) {
// called every time before loading the component
return {
slug: params.slug
}
}
这可以正常工作,但是我认为这不是最好的方法,应该有一种更好的方法使参数可用于页面。任何帮助表示赞赏!
Nuxt文档维护得很好,并且按照https://nuxtjs.org/api/context/ asyncData公开的API可以访问各种路由器和服务器功能。为了进一步澄清您可以在Nuxtjs门户上查看官方示例。 https://nuxtjs.org/examples/custom-routes