componentDidMount(){
//本地存储
var storage = new Storage({
size: 1000,
storageBackend: AsyncStorage,
defaultExpires: null,
enableCache: true,
// sync: require('你可以另外写一个文件专门处理sync')
});
global.storage = storage;//全局
storage.load({
key: 'loginState',
autoSync: true,
syncInBackground: true,
syncParams: {
extraFetchOptions: {
// 各种参数
},
someFlag: true,
},
}).then(ret => {
console.log(ret,"读取到本地存储的信息");
}).catch(err => {
console.warn(err.message);
});
//存储信息
storage.save({
key: 'loginState',
data: {
phoneNumber:phoneNumber,
loginState:true,
},
expires: null
});
}