如何从vue路由器拦截器'to'参数获取没有参数的路径?

How to get path without parameter from vue router interceptors ‘to’ parameter?

我需要在 vue 路由器拦截器中获取没有参数的路由路径。

router.beforeEach(( to, from, next) => {
    console.log(to);
})

如果路由是 /profile/abc/def,其中 abcdef 是路由的参数,我只需要从拦截器获取 /profile 到参数。我怎样才能得到这个?

console.log中可以看出to中有一个叫做params的属性,里面包含路由参数

然后你得到你想要删除的东西,你需要做的剩下的事情就是使用javascript从路由中删除这些参数。