27 / 28
Как обработать 404-страницу в Vue Router?
Catch-all маршрут с /:pathMatch(.*)* в конце списка маршрутов. Vue Router 4 требует именно этот синтаксис, а не * как в Vue Router 3.
JavaScript
const routes = [
{ path: '/', component: Home },
{ path: '/about', component: About },
// Catch-all -- ВСЕГДА последним
{
path: '/:pathMatch(.*)*',
name: 'not-found',
component: NotFound
}
]