asyncstorage相关内容
我尝试保存一个数组,我尝试按照文档进行操作,但失败了.应该怎么写才不会给我各种警告和错误. 错误: 当我尝试设置项目时得到一个 [Object Object] 得到一个对象而不是数组 试图分配给只读属性 需要一个字符串,得到一个数组 这里是代码:App.js import React from "react";进口 {样式表,文本,看法,文本输入,滚动视图,可触摸不
..
我在此处遇到了与 react-native-asyncstorage 相关的问题:https://facebook.github.io/react-native/docs/asyncstorage.html 当我运行react-native run-ios时,出现如下错误: 我使用的是 react-native 0.52.0,这个问题可能是由于 react-native-asyncst
..
似乎可以从 Android(本机)访问 AsyncStorage;但我仍在努力完成这项工作. 在我的 React Native 应用程序中,我有类似的东西: 商店 const 配置 = {...}出口 const 减速器 = {...用户:用户}让 rootReducer = combineReducers(reducers)让 reducer = persistReducer(co
..
我正在使用 React Native 构建应用程序.我想尽量减少与数据库通信的频率,因此我大量使用 AsyncStorage.但是,在 DB 和 AsyncStorage 之间的转换中存在很多错误空间.因此,我想通过运行自动化测试来确保 AsyncStorage 拥有我认为它拥有的数据.令人惊讶的是,我还没有在网上找到任何关于如何做到这一点的信息.我自己尝试这样做的尝试没有成功. 使用笑话:
..
我正在使用 react-native 和 apollo 客户端,如果我尝试通过存储在 AsyncStorage 中的 jwt 设置标头,它似乎不起作用. 其他不需要标题的解析器工作得很好.我的代码如下. import { ApolloClient } from "apollo-client";import { InMemoryCache } from "apollo-cache-inmemor
..
我正在使用 react-native 和 apollo 客户端,如果我尝试通过存储在 AsyncStorage 中的 jwt 设置标头,它似乎不起作用. 其他不需要标题的解析器工作得很好.我的代码如下. import { ApolloClient } from "apollo-client";import { InMemoryCache } from "apollo-cache-inmemor
..
我使用以下代码来存储和检索数据.但它不能如我所愿. 设置数据: async setDataFromApi(token, json) {const {goBack} = this.props.navigation;//导航让 iext_inf = {令牌:令牌,用户 ID:json.data.id,用户名:json.data.username,图像:json.data.profile_pic
..
构造函数(道具){超级(道具);this.state = { 数据:'' } ;}componentWillMount = () =>AsyncStorage.getItem('restaurants').then((value) => this.setState({data: value}))返回 ({this.state.data.map((item) => {返回 ({item.na
..
我正在使用 asyncStorage 使用 ReactNative 开发一个应用程序,在 Android 上它运行良好,我在 iOS 上有问题,我无法解决问题:错误:[@RNC/AsyncStorage]:NativeModule:AsyncStorage 为空. 这是错误的图片 我已经尝试了您在错误消息中放置的所有说明,但我已经查找了相同的错误,但找不到解决方案.看看有没有人遇到过这
..
我有一个 forEach 循环如下: let result_test = [];forEach(result_to_upload, value => {如果(值.图片路径){让 body = new FormData();常量照片 = {uri:value.picturepath,类型:'图像/jpeg',名称:value.pictureguid + '.jpg',};body.append('
..
我将应用程序的身份验证令牌存储在 AsyncStorage 中.似乎在 Android 和 iOS 上(对这个不太确定),在长时间不活动(约 2 周)后,用户都会被注销.我确信它与服务器无关. AsyncStorage 是永久性的吗? 编辑:嗯,这很尴尬.问题出在服务器上,而不是 AsyncStorage 的错. 解决方案 来自 RN 文档 https://facebook.g
..
我正在尝试运行 react-native run-android 但收到以下错误: 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081D:\Work\CS\Wms-Mobile\CS-WmsMobile\node_modules\@react-native-community\async-storage\and
..
我正在尝试从异步存储中获取项目. componentDidMount() {console.log('componentDidMount')AsyncStorage.getItem(STORAGE_KEY).then(storage => console.log('then', storage)).catch(err => console.log('catch', err))} 也尝试这种方式
..
我正在开发一个功能,比如我想在多个屏幕中使用的数据的购物车.此外,想要管理查看购物车和清除购物车项目,但仅限本地.推荐的方式是什么? 1) 异步存储2) 还原 请帮助我,如果我有任何误解,请告诉我. 解决方案 AsyncStorage 和 Redux 有不同的用途. AsyncStorage 允许您存储应用实例之间(即应用重启之间)持久化的数据. Redux 是一个
..
我正在使用异步存储在我的本机应用程序中存储一些值.我有一个登录名,所以当我登录应用程序时,我会存储我的 ID,注销时我将其删除. 但是,在不注销的情况下卸载我的应用程序时,我在异步存储中的数据不会删除,即再次安装应用程序时自动登录. 你能告诉我如何解决这个问题吗这发生在 android 设备和版本 >6 谢谢. 解决方案 我遇到了同样的问题,这似乎是 android 新
..
如何从 AsyncStorage 中删除项目?现在我正在尝试这个代码: AsyncStorage.removeItem('userId'); 但这对我不起作用. 解决方案 试试这个: async removeItemValue(key) {尝试 {等待 AsyncStorage.removeItem(key);返回真;}捕获(异常){返回假;}}
..
我正在使用 React Native 异步存储,它运行良好,但在某些情况下,我必须为数据设置到期日期并刷新我检查过的存储 AsyncStorage 文档 但没有设置过期时间的选项特定时间. 只有可用的选项是:- AsyncStorage.removeItem 解决方案 首先,我存储的是对象,而不是字符串,所以我的解决方案将基于对象案例,如果有人使用他可以附加的字符串,他可以在对象
..
我想在 AsyncStorage.getItem 中使用 AsyncStorage.setItem.如何以正确的方式做到这一点? 我的代码如下: createVehicle: function (vehicle, cb) {AsyncStorage.getItem('车辆').then(json => {让车辆 = [];如果(json){车辆 = JSON.parse(json);让 o
..
在 React Native Navigation 库中'react-navigation' 如何通过 AsyncStorage 设置 StackNavigator initialRouteName? function getInitialScreen() {AsyncStorage.getItem('initialScreen').then(screenName => {返回(屏幕名称)
..
我想知道是否必须执行这样的操作才能在我的 react-native 应用程序中使用 AsyncStorage 保存我的整个应用程序商店,并在应用程序启动时检查它是否存在. var store;_loadInitialState = async() =>{尝试 {var value = await AsyncStorage.getItem(STORAGE_KEY);如果(值!== 空){商店 =
..