如何从params文件夹中的另一个.vue文件获取route参数

时间:2018-06-29 02:09:20

标签: nuxt.js

我的目录结构是这样的

pages/
└── _id/
   ├── index.vue
   └── edit.vue

现在,我想在edit.vue中访问文件夹的路由,但它显示为route is not defined$route is not defined。在我的created()中,对变量使用route.params.id$route.params.id。但我认为这行不通。我该怎么做?

1 个答案:

答案 0 :(得分:1)

created() lifecycle挂钩中,您可以访问this实例。在这里,您可以使用id获取this.$route.params.id URL参数。

但是,在使用asyncData() API hook时,您无权访问this,但是传入的context模型具有{{1} }对象。