export default {
  name: 'App',
  // mounted(){
  //   window.addEventListener('beforeunload',this.saveState());
  // },
  // methods:{

  //   saveState(){
  //     alert(JSON.stringify(this.$store.state))
  //     sessionStorage.setItem('state',JSON.stringify(this.$store.state));
      
  //   }
    
  // }
  created () {
    // 在页面加载时读取sessionStorage
    if (sessionStorage.getItem('store')) {
      this.$store.replaceState(Object.assign({}, this.$store.state, JSON.parse(sessionStorage.getItem('store'))))
    }
    // 在页面刷新时将store保存到sessionStorage里
    window.addEventListener('beforeunload', () => {
      sessionStorage.setItem('store', JSON.stringify(this.$store.state))
    })
  }

}

以上是代码的修正,由于我现阶段跟的老师的视频做的东西,所以视频质量很大程度上影响我的进度,把自己的错误减掉就很离谱,让看视频的人很迷,而且前端全部都搞完了才去写后端也并不是可取的,所以我换了一个项目继续跟进。