storage分为本地存储和临时会话存储 作用存储数据(一般用于登录注册时候 存储token) 存储在浏览器中 localStorage本地存储会一直存储
创建一个localStorage
localStorage.setItem("key名",value值)
不管你存储的是什么类型,读出来的都是字符串
如何解决
如果存储的是数组或者对象 需要使用 JSON.stringify()
格式
localStoragesetItem("key名" ,JSON.stringify(数据))
读取数据
JSON.parse(localStorage.getItem("key名")
删除一个localStorage
localStorage.removeItem("key名")
清空所有的localStorage
localStorage.clear()
读取localStorage
localStorage.getItem("key名")
sessionStorage 临时会话存储
只要关闭浏览器页面 所有的临时存储都会自动清空
浏览器页面打开 我们称为会话开始
关闭 会话结束
创建一个sessionStorage
sessionStorage.setItem("key名","value值")
不管你存储的是什么类型,读出来的都是字符串
如何解决
如果存储的是数组或者是对象 需要使用JSON.stringify()
格式 sessionStorage.setItem("key名", JSON.stringify(数据))
读取数据
格式: JSON.parse(sessionStorage.getItem("key名"))
删除一个sessionStorage : sessionStorage.removeItem("key名")