您的位置:首页 > Web前端 > Vue.js

Vue localStorage 对比 sessionStorage

2018-06-27 16:17 288 查看

localStorage属性以及方法:

localStorage.length
获得localStorage的个数
localStorage.key(n)
获得localStorage第n个键值对的键
localStorage.key = value
设置键值对
localStorage.setItem(key, value)
添加或修改相应的localStorage
localStorage.getItem(key, value)
获取相应的localStorage
localStorage.removeItem(key, value)
移除相应的localStorage
localStorage.clear()
移除所有同源的localStorage

sessionStorage属性以及方法:

sessionStorage.length
获得sessionStorage的个数
sessionStorage.key(n)获得sessionStorage第n个键值对的键
sessionStorage.key = value
设置键值对
sessionStorage.setItem(key, value)
添加或修改相应的sessionStorage
sessionStorage.getItem(key, value)
获取相应的sessionStorage
sessionStorage.removeItem(key, value)
移除相应的sessionStorage
sessionStorage.clear()
移除当前会话的sessionStorage

localStorage有效期是永久的。一般的浏览器能存储的是5MB左右。sessionStorage api与localStorage相同。
sessionStorage默认的有效期是浏览器的会话时间(也就是说标签页关闭后就消失了)。
localStorage作用域是协议、主机名、端口。(理论上,不人为的删除,一直存在设备中)
sessionStorage作用域是窗口、协议、主机名、端口。
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: