我是一名初学者,仍在努力学习React Native,所以请帮帮我!
我想在函数外部访问AsyncStorage.getItem的值。 我将通过代码进一步解释。
以下是我的代码::
import {AsyncStorage} from 'react-native';
在屏幕1上设置该值
AsyncStorage.setItem('mobileno', JSON.stringify(MobileNo));
尝试在屏幕2上获取该值
AsyncStorage.getItem('mobileno', (err, MobileNumber) => {
let abc = MobileNumber;
console.log("abc value " + abc)
})
let { MobileNo } = abc;
console.log({MobileNo})
我想在函数外使用
let { MobileNo } = abc;
访问abc的值,但是它显示错误!注意:[
console.log("abc value " + abc)
工作正常]错误
找不到变量abc
问题
那么,我如何访问整个页面(函数之外)的abc或AsyncStorage值?因为我还想在其他函数中使用该值!
简而言之,我想要在其他函数中使用存储在AsyncStorage中的值。
感谢您贡献宝贵的时间。