Actualmente estoy creando una aplicación con el marco Ionic usando Vuejs. Actualmente tengo problemas con la navegación del enrutador. Explicaré el problema de la siguiente manera:
Tengo 3 pantallas, Página de inicio, Paso de formulario 1 y Paso de formulario 2. El orden normal de flujo es:
"Home Page" -> "Form Step 1" -> "Form Step 2"
Estoy usando router.push() en cada página para que el uso pueda volver a la página anterior en cualquier etapa (usando el botón Atrás de Android). Pero quiero que una vez que el uso complete el "Paso 2 del formulario" y navegue de regreso a la "Página de inicio", entonces el botón Atrás no debería funcionar.
Busqué mucho sobre cómo abrir la pila de historial, pero no puedo encontrar ninguno. Utilicé router.replace() en el "Paso 2 del formulario", pero eso solo muestra la página "Paso 2 del formulario", y si usa el botón "Atrás" en la página de inicio, lo lleva al "Paso 1 del formulario".
Probé todos los router.navigate() también, pero ninguno funciona. ¿Alguna idea de cómo resolver este problema?