我向本地存储添加数据,如下所示:
function handleSave(event) {
let r = Math.random().toString(36).substring(7);
const productInfo = {
name: name,
ean: ean,
type: type,
weight: weight,
color: color,
active: active,
};
// const productInfo2 = [name, ean, type, weight, color, active];
localStorage.setItem(r, JSON.stringify(productInfo));
}
我得到这样的本地存储映射:
{Object.entries(localStorage).map(([key, value]) => {
return (
<div style={style.gridItemsContainer}>
<p>{value}</p>
<p>{value.name}</p>
<p>{value.name}</p>
<p>{value.name}</p>
<p>{value.name}</p>
<input checked={value.active} type="checkbox"></input>
<Link to={'/products/' + key}>VIEW</Link>
<Link to={'/products/' + key + '/edit'}>EDIT</Link>
<button>DELETE</button>
</div>
);
})}
在第一段中,我得到这个:
{"name":"kede","ean":"12","type":"baldas","weight":"20","color":"ruda","active":""}
其他元素为空 我需要如何编辑我的代码,以便我可以通过键获取值,例如示例 value.name<p>
慕田峪7331174
12345678_0001
相关分类