vue匹配不到路由跳转登录页或其他页面

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshidamimi0/article/details/84837727

为了更好的用户体验,需要在用户访问某个路由的时候,如果匹配不上就跳转到另外一个页面。也就是通常所见的404页面。

可以在router.beforeEach这个全局路由导航函数用to.matched.length判断有没有这个路由,0就是没有,然后跳转到登录页面或者404页面

或者,也可以在路由数组里面用*来匹配,这个*的元素要放在路由数组最后面,否则无效。

猜你喜欢

转载自blog.csdn.net/woshidamimi0/article/details/84837727