我下面有一段代码
addToFilterCriteriaTree(componentData) {
let id = componentData.props.data.id;
this.state.filterCriteriaTree[id] = componentData.criteria;
}
我要使用setStorage创建一个对象'filterCriteriaTree',而不是状态,并为其添加新的键
答案 0 :(得分:0)
我已经更改了参数,因为它更干净,只提供函数完成其工作所需的数据,而不是整个对象。
addToFilterCriteriaTree(id, criteria) {
let currentFilterCriteriaTree = JSON.parse(sessionStorage.getItem('filterCriteriaTree')) || {};
currentFilterCriteriaTree[id] = criteria;
sessionStorage.setItem('filterCriteriaTree', JSON.stringify(currentFilterCriteriaTree);
}