cookie sessionStorage localStorage数据存储

浏览器端数据的存储分为:cookie_js存储和html5本地存储,其中,html5本地存储包括:sessionStorage存储和localStorage存储。sessionStorage的存储是暂时的,当浏览器关闭时存储的数据会被清除;localStorage存储的数据是永久的,只能手动清除。
在这里插入图片描述
h5本地存储(包括sessionStorage存储和localStorage存储)的特点:
(1)存储大小:5M
(2)数据存储于客户端;
(3)只能存储字符串数据类型

一、sessionStorage

此存储方式属于临时存储,数据会在浏览器关闭的时候被清除。
代码如下(示例):

存储数据:
window.sessionStorage.setItem("key","value");
读取数据:
window.sessionStorage.getItem("key");
删除数据:
window.sessionStorage.removeItem("key");
清空所有数据:
sessionStorage.clear();

二、localStorage

localStorage存储的数据需要手动进行清除(类似一周内免登录用localStorage存储):

数据存储:
window.localStorage.setItem("key","value");
读取数据:
window.localStorage.getItem("key","value");
删除数据:
window.localStorage.removeItem("key");
清空所有数据:
localStorage.clear()

三、cookie_js

cookie_js使用需要安装引入依赖包
npm install js-cookie --save
import Cookies from 'js-cookie'//在store.js文件中
存储数据:
cookie.set("key","value");
cookie.set({"key1":"value","key2":"value2"});
读取数据:
cookie.get("key");
cookie.set(["key1","key2"]);
清除数据:
cookie.remove("key");
cookie.set("key","key2");
cookie.set(["key","key2"]);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值