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

333
Views
Los datos de Vuex no se actualizan al recuperar al recargar el navegador (SSR) Nuxt

Encontré algo sobre este error que expliqué al final;

Códigos de componentes

 async fetch(){ await this.$store.dispatch('bots/getBots') }, computed: { ...mapState('bots', ['bots']) },

Almacenar códigos

 export const state = () => { return { bots: [] } } export const mutations = { UPDATE_BOTS(state, bots) { state.bots = bots } } export const actions = { getBots({commit}) { this.$axios.$get('url', {headers: {uid: '12345'}}) .then(res => { commit('UPDATE_BOTS',res.robots) }) .catch(e => { console.log(e) }) } }

Problema: cuando me muevo entre páginas a través de nuxt-link, los datos se cargan perfectamente, pero cuando vuelvo a cargar, el estado de los bots de la página está vacío...

Problema encontrado: utilizo nuxt-auth y tenía un complemento para verificar el estado de la solicitud de axios de que si era 401 no autorizado, cierro la sesión del usuario si estaba conectado, por lo que el error de estado indefinido era de aquí, pero comenté los códigos del complemento y obtuve otro error de nuxt-auth que causa ese problema que tuve Así que relacioné ese problema en otra pregunta, puede verlo aquí: Error de Nuxt-Auth: busca autenticación en cualquier solicitud de obtención que tenga configuración de encabezados

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

0

Es el comportamiento esperado. El estado de Vuex se mantiene en la memoria y cuando recarga la página, se purga.

about 4 years ago · Juan Pablo Isaza Report

0

En lugar de este estado

 export const state = () => { return { bots: [] } }

prueba esto

 export const state = () => ({ bots: [] })
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!