gpt4 book ai didi

javascript - 如何在 Asyncstorage 中设置多个值

转载 作者:行者123 更新时间:2023-12-01 15:03:01 34 4
gpt4 key购买 nike

如何在 Asyncstorge 中设置多个值?因为我正在尝试设置 tokenuser_id .这些是服务器响应值。
这就是响应的样子

json

{ error: 0,
data: 'User registered Successfully',
userData:
{ pwd: 'lmlmlm',
phone_no: '9898989',
user_name: '',
status: 1,
date: 2018-10-24T07:12:20.656Z },
user_id: 60,
token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.' }

在本地 react 中,我在用户注册后这样写。
.then((response) => response.json())
.then((responseData) =>
{
console.log(responseData);
AsyncStorage.setItem('id_token', responseData.token),
AsyncStorage.setItem('user_id', responseData.user_id),
Actions.firstScreen();

});

在我的主页中,我正在访问 tokenuser_idAsyncStorage 内作为
 AsyncStorage.getItem('id_token').then((usertoken) =>{
this.setState({'id_token' : usertoken});
console.log(usertoken);
})
AsyncStorage.getItem('user_id').then((uid) => {
this.setState({'user_id': uid});
console.log(uid);
})

但我只得到 uid 的 token 、安慰结果越来越为空。但是当我安慰 responseData我有它的值(value)。请帮助我

最佳答案

请在 link 查看此文档

所以你可以这样使用:

const items = [['k1', 'val1'], ['k2', 'val2']]
AsyncStorage.multiSet(items, () => {
//to do something
});

欢呼!

关于javascript - 如何在 Asyncstorage 中设置多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52963308/

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