Vue:webStorage简介

一、存储

存储内容大小一般支持5MB左右(不同浏览器可能还不一样)

浏览器端通过 Window.sessionStorageWindow.localStorage 属性来实现本地存储机制。

二、API

xxxxxStorage.setItem('key', 'value');

该方法接受一个键和值作为参数,会把键值对添加到存储中,如果键名存在,则更新其对应的值。

xxxxxStorage.getItem('person');

该方法接受一个键名作为参数,返回键名对应的值。

xxxxxStorage.removeItem('key');

该方法接受一个键名作为参数,并把该键名从存储中删除。

xxxxxStorage.clear();

该方法会清空存储中的所有数据。

三、注意事项

  • SessionStorage存储的内容会随着浏览器窗口关闭而消失。
  • LocalStorage存储的内容,需要手动清除才会消失。
  • SessionStorageLocalStorage存储的都是key和value形式,valuestring类型。所以,我们在使用webStorage存储对象型数据的时候,一定要利用JSON.stringify(newVal)转化成字符串型json数据
  • xxxxxStorage.getItem(xxx)如果xxx对应的value获取不到,那么getItem的返回值是null
  • JSON.parse(null)的结果依然是null
相关推荐
崔庆才丨静觅13 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment13 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅13 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊13 小时前
jwt介绍
前端
爱敲代码的小鱼13 小时前
AJAX(异步交互的技术来实现从服务端中获取数据):
前端·javascript·ajax
吹牛不交税13 小时前
admin.net-v2 框架使用笔记-netcore8.0/10.0版
vue.js·.netcore
Cobyte13 小时前
AI全栈实战:使用 Python+LangChain+Vue3 构建一个 LLM 聊天应用
前端·后端·aigc
NEXT0614 小时前
前端算法:从 O(n²) 到 O(n),列表转树的极致优化
前端·数据结构·算法
剪刀石头布啊14 小时前
生成随机数,Math.random的使用
前端
剪刀石头布啊14 小时前
css外边距重叠问题
前端