localStorage 和 sessionStorage
- localStorage为永久性保存
- sessionStorage为暂时保存,关闭浏览器后失效
- 存储单个字符串
1 | window.localStorage.setItem('name', 'Jack') |
- 一次存储多个字符串
localStorage只能存储字符串,对于一次性需要存储大量的数据,建议存储为json对象,但使用localStorage必须先经过JSON.stringify()转换成字符串和JSON.parse()解析字符串方可成功,故封装了一个函数local.js,如下:
1 | const {localStorage, JSON} = window; |
使用如下:
1 | import local from './local.js' |
sessionStorage与之类似, 只是把所有的localStorage换成sessionStorage就行了