-
报错
翻译:捕获所有路由(“”)现在必须使用带有自定义正则表达式的参数来定义
-
原因
vue3对404配置进行了修改,必须使用正则匹配
-
解决办法
{
path: "/:catchAll(.*)", // 不识别的path自动匹配404
redirect: '/404',
},
-
补充
匹配所有路径
vue2 使用 *
vue3 使用 /:pathMatch(.*)*或/:pathMatch(.*)或 /:catchAll(.*)
报错
翻译:捕获所有路由(“”)现在必须使用带有自定义正则表达式的参数来定义
原因
vue3对404配置进行了修改,必须使用正则匹配
解决办法
{
path: "/:catchAll(.*)", // 不识别的path自动匹配404
redirect: '/404',
},
补充
匹配所有路径
vue2 使用 *
vue3 使用 /:pathMatch(.*)*或/:pathMatch(.*)或 /:catchAll(.*)