🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
浏览器的Web Storage, 可以存储和Cookie类似的值, 包括两种类型: 1. sessionStorage, 会话存储,会话期间存在。 浏览器关闭就没有了 2. localStorage, 浏览器关闭依旧存在, 3. ``` //1. 保存 //1.1 字符串类型 const s = 'My Name is Oscar'; localStorage.setItem('myStr',s); //1.2 对象类型 const myobj = {name:'Oscar'}; localStorage.setItem('myobj', JSON.stringify(myobj)); //2. 获取 var myobjGet = JSON.parse(localStorage.getItem('myobj')); var sGet = localStorage.getItem('myStr'); console.log(myobjGet.name); console.log(sGet); //3. 删除 localStorage.removeItem('myobj'); localStorage.clear(); //4. 变换监听, 增加、更新、删除时触发 window.addEventListener('storage',function(e){ console.log('key', e.key); //键 console.log('oldValue', e.oldValue); //旧值 console.log('newValue', e.newValue); //新值 console.log('url', e.url); //地址 }); ```