【发布时间】:2018-06-12 14:31:00
【问题描述】:
我正在使用 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
}
}
这工作正常,但我认为这不是最好的方法,应该有更好的方法使参数可用于页面。任何帮助表示赞赏!
【问题讨论】:
-
你能告诉你要使用参数做什么吗?
-
我使用这个参数从 API 中查询和获取一些数据。
-
那我觉得你的方法是最好的!
-
好的,谢谢!我将继续使用这种方法,直到我们找到更好的方法:)
标签: javascript vue.js nuxt.js