Vuex 상태 지속성
export default {
name: 'app',
components: {},
created() {
if (sessionStorage.getItem("vuexState") ) {
this.$store.replaceState(Object.assign({}, this.$store.state,JSON.parse(sessionStorage.getItem("vuexState"))))
console.log(' vuex asdadasdasdas +'+this.$store.state)
}
window.addEventListener('beforeunload',()=>{
sessionStorage.setItem("vuexState",JSON.stringify(this.$store.state))
console.log(' vuex '+JSON.stringify(sessionStorage.getItem('vuexState')))
})
}
};
`