在使用vue-auth进行授权管理时,我遇到了命名路由缺少参数的问题。
我有类似于"parent/:param/children“的路径结构,auth设置为true。在定向到登录后,重定向回将失败,因为“缺少命名路由的参数。
如何将参数添加到重定向?
谢谢。
发布于 2018-08-13 16:50:03
如果没有一些代码,我不能准确地解决您的问题,但这可能会对您有所帮助:
在我的router.js中,我有一个以:id为参数的路由:
{
path: '/trip/:id',
name: 'trip-detail',
component: TripView
}要使用此路由,我使用的路由器链接如下:
<router-link :to="{ name: 'trip-detail', params: { id: post.id }}">因此,使用vue-auth,您可以尝试传递一个像这样的对象来重定向:
{
name: 'name.of.your.route',
params: { param: your.parameter }
}https://stackoverflow.com/questions/49760206
复制相似问题