0

我正在使用 react native 创建一个新应用程序,该应用程序从 url 获取一些用户。

接下来,您可以从列表中选择其中一个用户并选择另一个数据。然后你必须选择一个时间。

例如:就像你有一个艺术家列表,然后你选择一张专辑,然后选择一首歌。

我目前正在使用 AsyncStorage。

感谢您的帮助。

由于您在线,我想将所有选择的数据保存在文本文件中并将其存储在智能手机中,然后上传此文本文件。

我的问题是如何将数据保存在文本文件中。该文件需要采用以下形式:

  1. 姓名:约翰·多伊
  2. 号码:12345
  3. 时间:1,5
4

1 回答 1

0

使用AsyncStorage来存储数据

await AsyncStorage.setItem('user', JSON.stringify({name: 'John Doe', number: 12345, time: '1,5'}));

这将保存为 json 字符串

存储为单独的项目

await AsyncStorage.setItem('name','John Doe');
await AsyncStorage.setItem('number','12345');
await AsyncStorage.setItem('time','1,5');

请注意,值需要存储在字符串中,您需要在检索时进行转换

获取存储的数据

const user = await AsyncStorage.getItem('user');

否则对于单个元素

const name = await AsyncStorage.getItem('name');
于 2019-07-03T04:40:02.357 回答