Estoy tratando de acceder a localStorage en la tienda, es decir, en el estado.
Entiendo que no hay acceso a los methods/objects del navegador en SSR.
Estoy tratando de hacer esto:
export const state = () => { if (process.client) { return { isAuth: localStorage.getItem('isAuth') } } }La consola de desarrollo (Vuex) está vacía, no hay nada. Y de ser así:
export const state = () => { if (process.client) { return { isAuth: localStorage.getItem('isAuth') } } else { return { isAuth: 'SomeData' } } } Luego ve que el servidor funciona e isAuth = 'SomeData' , pero necesito "cliente". ¿Cómo accedo a localStorage ?
Puede intentar obtener estos datos de almacenamiento local en el gancho montado y desde allí enviar estos datos a su estado vuex.