sessionStorage结合vuex,保证页面刷新store里的数据仍然存在
// 在刷新前将vuex里的数据保存在sessionStorage里
window.addEventListener('beforeunload', () => {
sessionStorage.setItem('store', JSON.stringify(this.$store.state));
})
// 页面加载时读取sessionStorage里的状态
if (sessionStorage.getItem('store')) {
this.$store.replaceState(Object.assign({}, this.$store.state, JSON.parse(sessionStorage.getItem('store'))));
}