vue-router3.x通配规定
vue2.x对应的vue-router3.x的404路由通配形式:
{ path: '*', // 会匹配所有门路 name: '404', component: () => import('@/views/404/index.vue')}
vue-router4.x通配规定
下面的代码在vue3.x对应的vue-router4.x的路由通配中就没有成果了,须要改成这样才行:
{ path: '/:error*', // /:error -> 匹配 /, /one, /one/two, /one/two/three, 等 name: '404', component: () => import('@/views/404/index.vue')}
匹配优先级
有时候,同一个门路能够匹配多个路由,此时,匹配的优先级就依照路由的定义程序:路由定义得越早,优先级就越高。
[success] PS:404通配路由个别放到路由定义的最底部
更多前端常识,请关注小程序,不定期有惊喜!