vuex、sessionStorage、localStorage三种存储方式的区别可以从以下几方面来说。
1.数据响应方面
对于vuex来说,其是响应式的;
对于sessionStorage、localStorage来说,它们是非响应式的。
2.存储方面
对于vuex来说,vuex数据存储在内存中;
对于sessionStorage来说,其为会话存储,临时保存,关闭页面,存储内容消失;
对于localStorage来说,其是以文件的方式存储在本地,永久保存,需要手动清除。
3.存储类型方面
对于vuex来说,存储类型无限制;
对于sessionStorage、localStorage来说,只存储字符串(可以通过JSON.strinify或者JSON.parse来转换)。
4.使用场景方面
对于vuex来说,用于组件之间的传值;
对于sessionStorage、localStorage来说,用于不同页面之间的传值。
参考链接:https://www.jianshu.com/p/d14981515852
[前端]vuex、sessionStorage、localStorage区别
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 我觉得vuex既然是状态管理工具,那它的核心就是‘状态’一词,vuex中定义的某个state变量可以理解成一个状态...
- 1. sessionStorage sessionStorage 方法针对一个 session 进行数据存储。当用...
- 1.区别:vuex存储在内存,localstorage(本地存储)则以文件的方式存储在本地,永久保存;sessio...
- --localStorage和sessionStorage localStorage和sessionStorage...
- cookie 存储在cookie中的数据,每次都会被浏览器自动放在http请求中,如果这些数据并不是每个请求都需要...