其他分享
首页 > 其他分享> > Vue中使用本地存储

Vue中使用本地存储

作者:互联网

1.保存, localStorage的S一定要大写

//对象

const info = { name: 'hou', age: 24, id: '001' };

//字符串

const str="haha";

localStorage.setItem('hou', JSON.stringify(info));

localStorage.setItem('zheng', str);

2.获取

var data1 = JSON.parse(localStorage.getItem('hou'));

var data2 = localStorage.getItem('zheng');

3.删除

//删除某个
localStorage.removeItem('hou');

//删除所有
localStorage.clear();

3. 注意

localStorage有效期是永久的。一般的浏览器能存储的是5MB左右。
sessionStorage api与localStorage相同。
sessionStorage默认的有效期是浏览器的会话时间(也就是说标签页关闭后就消失了)。
localStorage作用域是协议、主机名、端口。(理论上,不人为的删除,一直存在设备中)
sessionStorage作用域是窗口、协议、主机名、端口。
知道了这些知识点后,你的问题就很好解决了。
localStorage是window上的。所以不需要写this.localStorage,vue中如果写this,是指vue实例。会报错

标签:存储,Vue,删除,作用域,sessionStorage,主机名,hou,localStorage,本地
来源: https://www.cnblogs.com/barry-cbt/p/12586270.html