Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

220
Visualizações
Why Cant My Nuxt Middleware Get The Updated Store State Even After Mutations?

Here is my code, i am using vuex-persisted-state as a plugin and state persists after page reload , However when i console my state in the middleware it always returns false :

store code:

import Vuex from 'vuex'


const createStore = () => {

  return new Vuex.Store({
    state: () => ({
      truthy: false,

    }),

    mutations: {
      changeState(state, truthy) {
        state.truthy = truthy
      }
    },

  })
}
export default createStore

My page code

    <template>
      <button @click="change">Change</button>
    </template>
    
    <script>
      export default {
        middleware: 'authenticated',
        methods: {
          change() {
            this.$store.commit('changeState', true)
          }
        }
      }
    
    </script>

My Plugin Code

import createPersistedState from 'vuex-persistedstate'
export default ({ store }) => {
  createPersistedState({})(store)
}

Middleware Code

export default function ({ store, redirect,req }) {
    console.log(store.state)
  }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda