...
Después, como hemos visto antes, podemos especificarlo en la sección plugins de nuestro store (en el index.js, en los módulos no funciona):
| Bloque de código |
|---|
|
import createPersistedState from "vuex-persistedstate";
...
...,
// Para hacer que el estado persista tras refrescar la página
plugins: [createPersistedState()]
}) |
...
| Bloque de código |
|---|
|
// Persistir todo. No se puede utilizar en módulos, sólo en la definición del store general
createPersistedState()
// Persistir un módulo con el nombre que tengamos especificado en el bloque de modules, también sólo en el store general
createPersistedState({ paths: ["modulo"] })
// De la misma forma, podemos persistir las variables del state por su nombre, y esto se puede poner también dentro de los módulos
createPersistedState({ paths: ["variableState"] })
// Desde el store general, podemos persistir ciertas partes de los módulos de esta forma
createPersistedState({ paths: ["modulo/.variableState"] }) |