千家信息网

vue中LocalStorage与SessionStorage的区别与用法是什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这期内容当中小编将会给大家带来有关vue中LocalStorage与SessionStorage的区别与用法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前面
千家信息网最后更新 2026年11月03日vue中LocalStorage与SessionStorage的区别与用法是什么

这期内容当中小编将会给大家带来有关vue中LocalStorage与SessionStorage的区别与用法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

前面把后台的验证机制梳理了一下,主要是Cookie、Session和Token的使用,Django:Cookie设置及跨域问题处理、Django实:Cookie搭配Session使用、Django:基于Token的验证使用,当然这并不表示Token是最优的,还是需要根据项目需求来选择的,也可以混合搭配使用。

今天要做的事将后台发送过来的Token存储到客户端中,这里可以存Cookie、LocalStorage、SessionStorage等地方,Cookie前面已经介绍过了这里直接忽略,我们主要说说LocalStorage和SessionStorage。

什么是LocalStorage

LocalStorage译为"本地存储器",是HTML5中新增的一个存储对象,跟Cookie一样也是用来本地存储来的,但是解决了Cookie存储空间不足的问题(cookie每条存储空间为4k),而localStorage浏览器一般支持5M,通常以键/值对形式的字符串进行存储。

什么是SessionStorage

SessionStorage译为"会话存储",也是HTML5新增的一个存储对象, 用于本地临时存储同一窗口的数据,在关闭窗口之后将会删除这些数据,SessionStorage浏览器一般支持5M,通常以键/值对形式的字符串进行存储。

LocalStorage与SessionStorage的区别

LocalStorage生命周期是永久,除非主动清除LocalStorage信息,否则这些信息将一直存放在客户端。而SessionStorage生命周期是临时,仅在当前会话窗口有效,关闭页面或浏览器数据就会自动被清除。

LocalStorage与SessionStorage的特点

1.不同浏览器之间无法共享LocalStorage或SessionStorage中的数据。

2.LocalStorage和SessionStorage可以使用统一的API接口。

3.LocalStorage或SessionStorage通常以键/值对形式的字符串进行存储,所以在存储时需要对数据格式进行转换,使用JSON.stringify方法将对象转换成字符串,提取时用JSON.parse方法将字符串转换成对象。

4.LocalStorage或SessionStorage是HTML5的新属性,所以需要较新的浏览器才支持。

LocalStorage与SessionStorage的用法

因为LocalStorage与SessionStorage的应用一致,这里就不多做解释了,以LocalStorage为例。

LocalStorage提供了5个方法,分别是clear(清除LocalStorage)、getItem(获取本地数据)、key(取下标对应键的值)、removeItem(删除以保存数据)、setItem(设置保存数据)。

下面是具体的使用方法和说明,直接用localStorage.就可以带出来对应的方法,我们只要理解其对应的应用属性就可以使用了。

这样我们就可以使用localStorage.setItem('键','值')将服务器传过来的数据存入客户端本地,存储前记得将数据进行转换。

LocalStorage与SessionStorage应用实例

下面是我实际开发中的应用,前面我通过JsonResponse向前端发送了JSON数据,里面包含了data(用户请求的数据)、token(服务器生成的token)和code(后台处理的状态码),前端收到这些数据后对数据进行处理,判断code返回是否成功,如果成功我们就解析数据并将数据存入本地,否则则访问失败。

这里我用 localStorage和sessionStorage分别存了两个数据,localStorage是自定义的,sessionStorage是从后台获取的,打开浏览器开发者工具,在Application中我们可以在Storage下面的localStorage和sessionStorage分别找到我们存储的对应值。

上述就是小编为大家分享的vue中LocalStorage与SessionStorage的区别与用法是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

数据 存储 浏览器 浏览 字符 字符串 方法 后台 对象 应用 客户 客户端 形式 处理 支持 成功 信息 内容 前端 周期 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网络科技 中智农互联网科技 有格互联网科技 互联网科技有限公司经营范围 互联网科技与金融科技 中国互联网科技发展 易通互联网络科技有限公司 四个字互联网科技公司取名 互联网科技生活的内容 全球顶尖互联网科技公司 湖北码尼互联网科技有限公司电话 洛阳昕诺飞互联网科技有限公司 科技类公司包括互联网吗 深圳无忧互联网科技 互联网营销推广黑科技 本届互联网大会上的黑科技 昆明中奇联合互联网科技 长沙渺峰互联网科技有限公司 安徽九吞吴互联网科技有限公司 六子台科技互联网展会 广州百单互联网科技有限公司 深圳天众互联网科技公司 深圳艾佳互联网科技 深圳期待互联网科技 成都铂石互联网科技做什么的 哈尔滨屹滨互联网科技有限公司 互联网行业科技股 上海钢联属于互联网科技股吗 互联网相关科技技术 互联网科技创新方面的资料
0