Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

192
Vistas
Keep-alive no funciona en VueJS3 para usar el almacenamiento en caché en la vista del enrutador

Estoy usando VUE3, quasar y mecanografiado en mi proyecto, y siempre usé componentes definidos en mis rutas (eso significa que nunca llamo a componentes del componente principal). Tengo una página de índice donde se enumeran los productos cuando el usuario busca y pagina algo y va a la página de edición del producto y vuelve a la página de índice. Quiero que el usuario vea su estado de búsqueda, me refiero a la palabra clave y la paginación donde lo dejó. En resumen, el usuario necesita ver la página tal como la dejó. Para esto, tengo que evitar que la página se vuelva a procesar al volver a la página anterior. Usé keep-alive y todas sus variaciones para que esto sucediera. así que aquí está mi index.vue donde llamo a la vista del enrutador

 router-view(v-slot="{ Component }") keep-alive component(:is="Component" :key="$route.name")

y así es como declaro mis rutas,

 { path: 'products', name: 'Products', component: () => import('@/pages/products/index.vue'), },

Cuando el usuario hace clic en cualquier botón de edición donde se muestran los productos aquí está el código del botón

 q-btn(:to="{ name: 'ProductsDetail', params: { _id: props.row._id } }")

¿Cómo puedo resolver esto? Intenté todas las preguntas de Stackoverflow para solucionarlo, pero ninguna funciona. ¿Qué estoy haciendo mal?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda