gpt4 book ai didi

javascript - 我无法使用使用 AsyncStorage 时收到的数据

转载 作者:行者123 更新时间:2023-12-03 02:51:19 26 4
gpt4 key购买 nike

有什么方法可以同步我通过asyncStorage获取的数据吗?

我在 BaseAction.js 中获取数据

import { AsyncStorage } from 'react-native';

async function getData() {
let auth_token = await AsyncStorage.getItem('auth_token');
console.log(auth_token);
return auth_token;
}
export{getData}

我想在这里使用这些数据

import {
request,
getData,
api_url
} from "./BaseAction";


export function listTask(onComplete) {

var auth_token = getData();
console.log(auth_token); ////return[ _40: 0, _65: 0, _55: null, _72: null]

return request
.get(api_url)
.set("Authorization", "Token " + auth_token)
.end(...
);
}

最佳答案

   var auth_token = getData();

您应该在 async 函数中执行此操作,并将 await 放在 getData 前面(可能应该将其命名为更好、更多)信息丰富)

关于javascript - 我无法使用使用 AsyncStorage 时收到的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47846710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com