解决vue3.0路由*匹配404报错
vue3.0, 路由配置404页面方式调整1. history version以下这段代码放在router的最下方,用于匹配地址栏映射不到路由地址的情况{path: '*',name: '404',component: () => import('@/view/404')}2. newest version继续用上述方式会导致控制台报错路由写法不兼容的问题导致的,调整至如下,问题解决{pat
·
vue3.0, 路由配置404页面方式调整
1. history version
以下这段代码放在router的最下方,用于匹配地址栏映射不到路由地址的情况
{
path: '*',
name: '404',
component: () => import('@/view/404')
}
2. newest version
继续用上述方式会导致报错,界面空白
路由写法不兼容的问题导致的,调整至如下,问题解决
{
path: '/404',
name: '404',
component: () => import('@/view/404')
},
{
path: '/:pathMatch(.*)',
redirect: '/404'
}
3. 参考vue-router官方文档 跳转
https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes
更多推荐
已为社区贡献1条内容
所有评论(0)