> # 注意: 此功能未上线 # 本地存储 本地存储基于 `localStorage` 与 `sessionStorage` 的封装 * `localStorage` 持久化存储: `Qadmin.data` 数据会永久存在,除非设置有效期或物理删除。 * `sessionStorage` 会话性存储: `Qadmin.session` 页面关闭后即失效。 您再也无需考滤或自己另外封装数据类型带来的烦脑了 优势一: 原生的方法 需要自已进行数据类型转换,否则对象函数等是存不进去的 优势二: 支持缓存有效期 ## 持久化存储 ``` Qadmin.data.set(); //设置缓存 Qadmin.data.get(); //获取缓存 Qadmin.data.del(); //删除缓存 Qadmin.data.clear(); //清空缓存 ``` ### 设置存储 ``` Qadmin.data.set('缓存名称','缓存值','过期时间'); //缓存字符串 Qadmin.data.set('username','张三'); //缓存数字 Qadmin.data.set('number',123); //缓存对象 let obj = { name:"张三" } Qadmin.data.set('user',obj); //设置过期时间(秒) 不传则永不过期 Qadmin.data.set('username','张三',60); ``` ### 获取存储 ``` Qadmin.data.get('name') ``` ### 删除存储 ``` Qadmin.data.del('name') ``` ### 清空存储 ``` //清空Qadmin缓存 Qadmin.data.clear(); //清空localStorage所有 Qadmin.data.clear(true); ```