本地存储提供了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);
});