我正在尝试使用sencha touch本地存储,我可以同步并显示更新的数据,但是一旦应用程序关闭,数据就会消失,这里是我的代码
var localstore = Ext.getStore('LocalLogStore');
var index = localstore.findExact('UserID', 1);
record = localstore.getAt(index);
if (obj.results.apiKey) {
record.set('apikey', obj.results.apiKey);
record.set('SessionID', obj.results.sessionKey);
record.set('AutoLog', 1);
localstore.sync();
任何帮助都会很棒
谢谢你提前
杰森
答案 0 :(得分:0)
如何定义商店,如果您可以粘贴示例代码。 您可以定义商店代理类型localStorage然后它将保留您的数据。
实施例。
Ext.define('ProjectName.store.YourStore', {
extend:'Ext.data.Store',
config:{
autoLoad: true,
model: "User",
proxy: {
type: 'localStorage',
reader: {
type: 'json',
rootProperty: 'users'
}
}}
});