как установить элементы в массив объектов, используя сеанс хранения - PullRequest
0 голосов
/ 12 ноября 2018

у меня ниже кусок кода

this.state.templateData.childList[0].data[0].body.labelname = response

Как мне установить ответ на имя метки, используя хранилище сеансов с ключом "templateData"?

1 Ответ

0 голосов
/ 12 ноября 2018

Если вы хотите установить templateData для хранения:

// Save data to sessionStorage
sessionStorage.setItem('key', 'value');

// Get saved data from sessionStorage
var data = sessionStorage.getItem('key');

// Remove saved data from sessionStorage
sessionStorage.removeItem('key');

// Remove all saved data from sessionStorage
sessionStorage.clear();

В вашем случае вы можете установить значение как:

sessionStorage.setItem({ 'templateData': JSON.stringify(response) })

ЕслиВы хотите получить имя метки из хранилища и заполнить «ответ»:

response = sessionStorage.getItem('templateData')
...