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

72
Vistas
Cree múltiples estados únicos usando vuex-persistedstate en vuejs

Estoy aprendiendo vue.js y tratando de usar vuex-persistedstate para guardar algunos estados. Creé una aplicación de tareas simples y cada una tiene una identificación única.

Estoy iterando a través de todos ellos y creando una instancia de vue como esta:

 <div id="todo-list-1" class="todo-list">...</div> <div id="todo-list-2" class="todo-list">...</div> <div id="todo-list-3" class="todo-list">...</div>
 document.querySelectorAll('.todo-list').forEach(list => { new Vue({ el: `#${list.id}`, render: h => h(App) }) })

Quiero crear un estado cuando se completen todos los elementos de cada lista de tareas pendientes, por ejemplo, uno para todo-list-1 y otro para todo-list-2 y así sucesivamente.

 const store = new Vuex.Store({ state: { completed: false }, plugins: [createPersistedState()], mutations: { completed: state => state.completed = true, } });

¿Cómo puedo crear estados de almacenamiento local basados en la identificación de cada lista de tareas pendientes?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Una opción que tiene es crear varias instancias de su tienda Vuex.

Algo como

 document.querySelectorAll('.todo-list').forEach(list => { new Vue({ el: `#${list.id}`, store, render: h => h(App) }) })

Es posible que tenga problemas al intentar administrar varias tiendas Vuex. Ver aquí para referencia.

Es posible que le convenga dar un paso atrás y pensar en la estructura de sus datos. Puede configurar una sola instancia de Vue y agregar un valor booleano a su objeto de datos del elemento de la lista de tareas pendientes.

También podría considerar hacer que localStorage sea reactivo si le ayudara con su implementación.

about 4 years ago · Juan Pablo Isaza Denunciar
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