解决vuex中store保存的数据,刷新页面时清空的问题
(2019-08-23 15:35:09)
标签:
vuexstatestoresessionstorage |
分类: 前端技术 |
问题:
解决方案:
更改store文件下index文件state的定义:
const store = new Vuex.Store({state:sessionStorage.getItem('state') ? JSON.parse(sessionStorage.getItem('state')): { user:'', status:'' } })
在App.vue中添加:
mounted() {window.addEventListener('unload', this.saveState) },methods: {saveState() { sessionStorage.setItem('state', JSON.stringify(this.$store.state)) } }