我在本地存储中要设置数据。但是我有问题。数据未设置为本地存储,只是在更改。如何添加但不更改数据。
const titleProduct = '<? echo $title ?>';
var session = {'products': [],'state': true};
session.products.push({title: titleProduct});
localStorage.setItem("cart", JSON.stringify(session));
答案 0 :(得分:1)
您将必须执行以下步骤:
这可以如下进行:
const rawData = localStorage.getItem("my-data") || "[]";
const data = JSON.parse(rawData);
data.push(new Date().toISOString());
localStorage.setItem("my-data", JSON.stringify(data));
console.log(data);
Here is a working example,因为StackOverflow上的代码段组件不支持LocalStorage
操作。