Aquí está mi código, estoy usando vuex-persisted-state como un complemento y el estado persiste después de recargar la página. Sin embargo, cuando consuelo mi estado en el middleware, siempre devuelve falso:
código de tienda:
import Vuex from 'vuex' const createStore = () => { return new Vuex.Store({ state: () => ({ truthy: false, }), mutations: { changeState(state, truthy) { state.truthy = truthy } }, }) } export default createStoremi codigo de pagina
<template> <button @click="change">Change</button> </template> <script> export default { middleware: 'authenticated', methods: { change() { this.$store.commit('changeState', true) } } } </script>Mi código de complemento
import createPersistedState from 'vuex-persistedstate' export default ({ store }) => { createPersistedState({})(store) }Código de software intermedio
export default function ({ store, redirect,req }) { console.log(store.state) }