【发布时间】:2020-03-09 23:21:58
【问题描述】:
我正在尝试使用 AsyncStorage 来存储使用 React Native 的简单配置文件。
这是我到目前为止添加配置文件的内容,我尝试了 console.log(contact),但什么也没显示。
function AddContact(props) {
const [FName,setFName] = useState('');
const [LName,setLName] = useState('');
const [PNumber,setPNumber] = useState('');
var contact = {
firstname : FName,
lastname : LName,
phonenumber : PNumber
};
const storeContact = async() => {
try {
await AsyncStorage.setItem(
'@MySuperStore:key', JSON.stringify(contact));
} catch (error) {
// Error saving data
}}
For Loading Profile
const loadContact = async () => {
try {
const value = await AsyncStorage.getItem('@MySuperStore:key', JSON.stringify(contact));
if (value !== null) {
// We have data!!
console.log(value);
}
} catch (error) {
// Error retrieving data
}
};
请帮忙。
【问题讨论】:
标签: react-native async-await asyncstorage