可以用通配符*
来匹配所有的路由,但是仅当其他路由都不能匹配时才会匹配,和router数组里元素的顺序没有关系
{ path: '*', component: () => import(./components/404.vue) }
也可以捕获匹配的路径
const routes = [
// 将匹配所有内容并将其放在 `$route.params.pathMatch` 下
{ path: '/:pathMatch(.*)*', name: 'NotFound', component: NotFound },
// 将匹配以 `/user-` 开头的所有内容,并将其放在 `$route.params.afterUser` 下
{ path: '/user-:afterUser(.*)', component: UserGeneric },
]
这里的匹配的路径会放在params
里