Радиопереключатель при перезагрузке показывает сохраненное значение - PullRequest
0 голосов
/ 06 марта 2019

Я храню значения радиокнопок локально, используя asyncstorage. Все сохранено, но при перезагрузке я хочу показать отправленную опцию. Например, если вы выбрали «женский» и отправили, при следующей перезагрузке страницы будет установлен переключатель «женский».

Это мой код: https://snack.expo.io/@ursuoctavian/surprised-nachos компоненты / input.js

1 Ответ

0 голосов
/ 06 марта 2019

Вы можете использовать

componentDidMount = async () => {
let getKeys = ["age", "height", "weight", "selectedItem"];
const [age, height, weight, selectedItem] = await AsyncStorage.multiGet(
  getKeys
);
this.setState({
  age: age[1],
  height: height[1],
  weight: weight[1],
  selectedItem: JSON.parse(selectedItem[1])
});
};

Я думаю, что вы забыли JSON.parse , поскольку вы использовали настройку белого JSON.stringify .Попробуйте и дайте мне знать, если у вас возникнут проблемы.

...