Cuando intento enrutar a otra página en js, aparece el error:
Uncaught TypeError: route.push is not a functionfragmento de código:
import { useRoute } from "vue-router"; const route = useRoute(); function openApp() { route.push("/#/home"); };cuando uso una etiqueta de anclaje alrededor de un btn, el enrutamiento funciona
<a href="/#/home"> <q-btn class="q-ma-md" color="primary" icon="check" label="OK" /> </a>Cualquier idea, gracias
Hay una diferencia entre useRoute y useRouter
Prueba esto:
import { useRouter } from "vue-router"; const router = useRouter(); router.push("/#/home");