Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

287
Views
¿Cómo persistieron datos específicos en localStorage en Nuxt.js?

Todos los datos presentes en mi tienda se conservan en localStorage, pero me gustaría conservar solo a mi usuario, el usuario está almacenado en una tienda nuxt.js.

Aquí está mi store/login.js

 export const state = () => ({ user: '' }) export const mutations = { setUser(state, newUser) { state.user = newUser; } } export const getters = { getUser(state) { return state.user } }

Y estoy usando el complemento vuex-persist para conservar los datos. Aquí está mi plugin/vuex-persist :

 import VuexPersistence from 'vuex-persist'; export default ({ store }) => { new VuexPersistence({ key: 'vuex', storage: window.localStorage, }).plugin(store); }

Gracias por tu ayuda !

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

De la documentación de vuex-persist :

 const vuexCookie = new VuexPersistence<State, Payload>({ restoreState: (key, storage) => Cookies.getJSON(key), saveState: (key, state, storage) => Cookies.set(key, state, { expires: 3 }), modules: ['user'], //only save user module filter: (mutation) => mutation.type == 'logIn' || mutation.type == 'logOut' })

El objeto de opciones tiene una clave de "módulos" que espera un valor de cadena [], con los nombres de los módulos que SÍ desea serializar.

 Constructor param: modules Value type: string[] Description: List of modules you want to persist. (Do not write your own reducer if you want to use this)
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!