hola chicos quiero preguntar sobre vue-router. cuando uso vue 2 si hay una página que no coincide, uso la ruta: '*' para ir a mi página 404, pero en vue 3 se reemplazó con '/:pathMatch(. ) ' después de que probé la advertencia en la consola desapareció pero acabo de recibir una página en blanco y no apunta a mi página 404. ¿Me he perdido algo? soy novato con vue 3
aquí está la versión que estoy usando:
y este es mi index.js
import { createRouter, createWebHistory, RouterView } from 'vue-router' const routes = [ { path: '/', redirect: '/login', component: RouterView, children: [{ path: '/login', component: () => import('@/views/login/Login.vue'), }] }, { path: '/:pathMatch(.*)*', component: () => import('@/views/page404/Page404.vue') } ] const router = createRouter({ history: createWebHistory(process.env.BASE_URL), routes })