问题标签 [asyncstorage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1050 浏览

session - 异步存储:反应原生

在本机反应中将“唯一 ID”保存为会话变量

0 投票
1 回答
256 浏览

react-native - 在身份验证期间调用异步函数存储 accessToken React-native

我创建了一个 React-native 应用程序,使用 Auth0 身份验证(使用下面的身份验证代码示例):

并且我有这个简单的函数用于将一些值存储到 AsyncStorage 中(在这种情况下,我想存储credentials.accessToken上面函数中正确给出的 accessToken)。

我检查了很多帖子,尝试了很多方法来使用这个函数到.then(...)语句中,但它总是向我显示这个错误:

ReferenceError: _storeSomeValues is not defined

为什么我的函数没有在这里定义?

这是我的第一个 react-native 应用程序,我以前从未使用过 react 编码。

0 投票
1 回答
3554 浏览

javascript - 如何使用 React Native 在会话中存储值?

我在用户注册 ( index.js) 时使用AsyncStorage.setItem. 我正在尝试在Profile.js. 但是当我尝试打印会话变量(位置)时,什么也没有得到。以下是我的代码。我在做什么错?请帮忙

index.js

Profile.js

0 投票
2 回答
1932 浏览

arrays - 反应本机异步存储

我想使用 AsyncStorage 将房屋保存在数组中。每个数组元素代表一个房屋对象。每个房屋对象都有一个纬度、经度和一个门牌号。我不知道如何去表达这一点。在我看来,AsyncStorage 不适合保存可以以编程方式更新的动态对象。我希望能够添加更多房屋并删除一些房屋。基本上我想做的是给一些房子添加书签,并在用户点击时从书签中删除它们。任何人都可以帮忙吗?

0 投票
1 回答
1990 浏览

javascript - AsyncStorage React Native 保存一个数组

我尝试保存一个数组,我尝试遵循文档但惨遭失败。我应该如何编写它,以免它给我各种警告和错误。

错误:

  • 当我尝试设置项目时得到一个 [Object Object]
  • 得到一个对象而不是一个数组
  • 试图分配给只读属性
  • 期望一个字符串,得到一个数组

这是代码:App.js

额外说明:错误出现在我的手机 Android 和 iOS 上的 Expo 应用程序上

提前致谢!

0 投票
1 回答
3073 浏览

react-native - React Native:await 是保留字

我试图保存我的用户已登录的事实,然后在他的管理页面上重定向他,但是当我使用 await 时,我收到了这个错误:

await 是保留字 (101)

另一件事,一旦我的用户注册,我想将他发送到一个新页面,而不是“幻灯片页面”,我们可以通过右上角的箭头返回。我怎样才能做到这一点?

这是我的代码:

提前感谢您的帮助。

0 投票
1 回答
2520 浏览

javascript - 使用 fetch 时 AsyncStorage.getItem 返回 undefined - React-Native

我正在尝试使用 promise 和 AsyncStorage 在我的 SignIn 组件中设置一个令牌,但是当我去检索令牌以在不同的组件中使用时,我得到了错误Cannot read property 'getItem' of undefined。我尝试使用 Async/Await 等待令牌响应以将其保存到存储中,但我遇到了同样的错误。如何正确设置令牌?

SignIn.js 组件

Profile.js 组件

}

我将 Profile.js 组件更改为下面,仍然得到相同的错误。

0 投票
1 回答
3057 浏览

react-native - AsyncStorage mergeItem - 无法识别的选择器

嗨,我正在尝试使用 AsyncStorage 在本机反应中进行简单的获取和更新。

我使用以下代码获取 componentDidMount() 中的数据:

根据一些用户输入,我想使用 mergeItem 更新存储中的内容。

data 是所有更改值的对象。

调用 mergeItem 时出现以下错误。

知道是什么导致选择器无法识别吗?我没有在我的代码中的任何地方调用 removeItem 。

0 投票
0 回答
494 浏览

react-native - ReactNative AsyncStorage 更新状态或将执行哪个生命周期

我正在根据来自 AsyncStorage 的值设置状态。例子:

现在我希望在更新令牌时(通过其他组件或由于超时)更新状态。我尝试将逻辑放入 componentWillReceiveProps 但没有奏效。任何帮助将不胜感激。

0 投票
2 回答
5861 浏览

react-native - AsyncStorage 是永久的还是临时的?

我是 React Native 的新手,我想在关闭我的应用程序后知道 AsyncStorage 是否清晰。AsyncStorage 是否有任何替代方案。