如何在AsyncStorage中创建阵列?

时间:2019-04-25 15:03:17

标签: react-native

我想创建一个购物车。我使用此代码来保存一些数据,例如username。现在,我想将产品IDCount保存在AsyncStorage中的数组中。 (我使用博览会。)

我该怎么做?

  _save_user = async () => {
  await SecureStore.setItemAsync('username', parseInt(this.state.Username).toString());
  };

请告诉我您是否有更好的主意。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下操作:

var item1 = {itemCode:"10101010", quantity:"500", anythingElse:"this"};
var item2 = {itemCode:"10102020", quantity:"42", anythingElse:"is"};
var item3 = {itemCode:"10103030", quantity:"2", anythingElse:"something"};
var yourArray = [item1,item2,item3];

  _save_array = async () => {
     await SecureStore.setItemAsync('yourKey', JSON.stringify(yourArray));
  };