【发布时间】:2021-10-20 11:05:27
【问题描述】:
我有一个带有包含中间件的页面组件的 Nuxt 应用程序。该中间件应该获取查询字符串参数,然后调用 API,然后重定向到新位置。中间件如下:
async middleware(context) {
if (!context.$route.query.token)
{
const result = await context.$api.campaigns.createNewShare();
context.$router.push({'name': 'campaigns-new', 'query': {token: result.data.token}});
}
},
问题是路由器和路由未定义。如何在中间件中获取这些对象?
【问题讨论】:
标签: nuxt.js middleware router