openks / learn-vue

自定义组件文档
https://openks.github.io/learn-vue
0 stars 0 forks source link

20180921_页面刷新如何保存 vuex 数据 #120

Open openks opened 5 years ago

openks commented 5 years ago

页面刷新如何保存 vuex 数据

  1. 在触发 Mutation 时,把对象转换为字符串后保存到 localStorage (sessionStorage 或 indexDB)里
  2. 在 SPA 里 router 只会在初始化或刷新时重新执行,在 router.js 文件里判断 localStorage,若存在使用缓存数据重新触发 mutation 即可