以本机方式获取存储数据

时间:2018-01-10 14:13:51

标签: javascript react-native asyncstorage

我正在尝试使用AsyncStorage API使用异步函数恢复我的用户密码和id,只有当前代码不会执行...

async function getStoredDatas(){
    try{
       return {
           user: await AsyncStorage.getItem('@Store:user'),
           password: await AsyncStorage.getItem('@Store:password')
       };
    }
    catch(e){
       console.log("error:" + e); // never triggered
    }
}

let a = getStoredDatas().then( (datas) => {
    console.log("then: " + datas.user); // never triggered also
});

console.log(a); // Promise with this content: {_40: 0, _65: 0, _55: null, _72: null}

1 个答案:

答案 0 :(得分:1)

以下是解决方案:AsyncStorage模块仅在没有调试模式的情况下工作。