【问题标题】:vue-auth redirect path missing param for named routesvue-auth 重定向路径缺少命名路由的参数
【发布时间】:2018-09-20 11:04:18
【问题描述】:

在使用 vue-auth 进行授权管理时,我遇到了命名路由缺少参数的问题。

我有类似“parent/:param/children”的路径结构,其中 auth 设置为 true。定向到 Login 后,重定向返回将无法说出“Missing param for named route.

如何将参数添加到重定向?

谢谢。

【问题讨论】:

    标签: vue.js


    【解决方案1】:

    如果没有一些代码,我无法准确找出您的问题,但也许这会对您有所帮助:

    在我的 router.js 中,我有这条以 :id 为参数的路由:

    {
      path: '/trip/:id',
      name: 'trip-detail',
      component: TripView
    }
    

    要使用这个路由,我使用 router-link 像这样:

    <router-link :to="{ name: 'trip-detail', params: { id: post.id }}">
    

    因此,使用 vue-auth,您可以尝试将这样的对象传递给重定向:

    {
       name: 'name.of.your.route',
       params: { param: your.parameter }
    }
    

    【讨论】:

      猜你喜欢
      • 2019-07-24
      • 2020-11-11
      • 2020-04-30
      • 2019-12-14
      • 2018-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多