vuex、localStorage、sessionStorage之间的区别
2024-08-31 16:23:39
vuex存储在内存中,localStorage以文件形式存储在本地,sessionStorage针对一个session(阶段)进行数据存储。
当页面刷新时vuex存储的数据会被清除,localStorage是永久存储,数据不会被清除,sessionStorage(会话存储),临时存储,当前窗口关闭后数据被清除。
localStorage和session只能存储字符串,对于复杂的对象需要使用JSON中的stringfy和parse来处理。
vuex用于组件之间的传值(响应式),localStorage和sessionStorage则主要用于不同页面之间的传值(其他页面更新数据后,当前页面要刷新才能相应更新,非响应式的)。因此,如果两个组件共用一个数据源,其中一个组件改变了该数据源,希望另一个组件响应该数据时,localStorage和sessionStorage无法做到。
localStorage本质上是对字符串的读取,如果存储内容过多的话会消耗内存空间,导致页面变卡。
最新文章
- 不在 sudoers 文件中。此事将被报告。
- 第五篇T语言实例开发,数组空间使用
- 【接上一篇】winform中dataGridView高度和宽度自适应填充完数据的高度和宽度,即dataGridView根据数据自适应大小
- [XAF] How to represent an enumeration property via a drop-down box with check boxes
- ACM ICPC 2015 Moscow Subregional Russia, Moscow, Dolgoprudny, October, 18, 2015 I. Illegal or Not?
- 剑指架构师系列-Struts2的缓存
- 1009: 恺撒Caesar密码
- VM设置BIOS延长时间
- 全面理解Linux输入输出重定向
- 通过 Xshell 5 连接 centOS 7 服务器
- linux中如何使用微软鼠标的第4、5键
- Swift中的可选协议和方法的历史渊源
- Nginx反向代理部署NodeJS项目
- FFmpeg的安装与使用
- 请问下.net俱乐部这个组织现在还存在么?
- 《Spring1之第六次站立会议》
- jQuery用FormData对象实现文件上传以及如何通过ajax下载文件
- 140726暑期培训.txt
- sql中between and 用法
- ASP.NET WebAPI2 发布之后404 Not Found
热门文章
- 使用nodejs进行了简单的文件分卷工具
- POJ_2752 Seek the Name, Seek the Fame 【KMP】
- P1085_不高兴的津津(JAVA语言)
- DevExpress主要常用控件
- net start MongoDB 服务没有响应控制功能。 请键入 NET HELPMSG 2186 以获得更多的帮助。
- RPC 框架设计
- RabbitMQ 入门 (Go) - 1. 简介和安装
- toastr通知插件的使用
- java面试-什么是GC root
- Dynamics CRM产生公共签名,避免每次插件换环境重新输入签名密钥账号密码