本地存储提供了localstore
和sessionstore
两个类。localstore使用本地文件持久化数据,因此该类存储的数据不会失效。sessionstore存储的数据会在插件运行结束时清空,因此有效期为插件运行期。localstore和sessionstore的API接口一致。
query: { name: '张三', age: 18, data: {x: 1, y: 2}, }, success(result) { console.log(result); }, error(error) { console.log(error); } }).then(result => { console.log(result); }, error => { console.log(error); });
// 获取一个 key 的数据 QN.localstore.get({ query: { key: 'name' } }).then(result => { console.log(result.data); }, error => { console.log(error); });
// 删除一个 key 的数据 QN.localstore.remove({ query: { key: 'name' } }).then(result => { console.log(result); }, error => { console.log(error); });