1.为什么需要将vuex数据进行持久化?
1)商品分类页数据信息是否经常会发生变化?答案是否定的
2)对于不经常发生变化的数据,是否还需要浪费资源进行请求?答案是否定的
3)当前操作将产品加入到购物车,是否希望下次再打开的时候购物车信息已经是被清除了?答案是否定的
4)如果商品分类的数据已经在本地的缓存当中,那么是否就可以直接读取本地数据,从而提高应用的性能?答案是肯定的
5)无论哪次打开应用,购物车的数据应该是保留上次操作的结果的。答案是肯定的
2.哪些vuex数据需要进行持久化
1)并不是所有的vuex数据都需要持久化,可以针对指定的数据内容进行持久化操作
2)对于更新频率不高的数据可以进行持久化
3)对于需要数据复现的需要进行持久化
4)对于需要实现离线功能的需要进行持久化
3.如何实现数据的持久化
vuex-persistedstate 插件应用
4.如何实现持化久数据的是够新
1)数据持久化以后,还要不要更新?答案是肯定的
2)数据持久化了以后什么时候更新,又应该做几次更新?
3)可以考虑在用户应用打开的时候,在静默模式(也就是不影响用户操作的情况下,在后面静静的操作处理)下进行持久化数据的更新操作
4)可以让后台提供一个更新版本的接口,本地持久化数据的更新版本与服务器接口的版本去做对比,产生差异再做本地数据持久化的更新操作
5) 前端项目与后台程序利用socket建议通讯,只有在后台通讯前端需要进行本地数据持久化更新操作的时候才做更新处理
vuex的持久化数据
最新推荐文章于 2023-03-29 10:04:05 发布