本地存储提供了localstore
和sessionstore
两个类。localstore使用本地文件持久化数据,因此该类存储的数据不会失效。sessionstore存储的数据会在插件运行结束时清空,因此有效期为插件运行期。localstore和sessionstore的API接口一致。
QN.localstore.set({
query: {
key: 'name',
value: '张三'
}
}).then(result => {
Modal.alert('存储成功:' + result)
}, error => {
Modal.alert(error)
});
QN.localstore.get({
query: {
key: 'name'
}
}).then(result => {
Modal.alert('name:' + result)
}, error => {
Modal.alert(error)
});
QN.localstore.remove({
query: {
key: 'name'
}
}).then(result => {
Modal.alert('删除成功:' + result)
}, error => {
Modal.alert(error)
});