gpt4 book ai didi

javascript - 如何修改vuex中指定的localstorage项?

转载 作者:行者123 更新时间:2023-12-01 00:35:57 25 4
gpt4 key购买 nike

我想更改vuex中指定的localstorage项。

例如,我有这样的 localstorage 项目:

{
'id' = 1, 'another' = 2
}

我只想更改id,我该怎么做?

我只知道基本用法是这样的:

localStorage.setItem("user", JSON.stringify(state.currentUser))

我尝试过类似的方法,但看起来不起作用

localStorage.setItem("user.id", "2")

最佳答案

您可以使用getItem()获取当前值和spread operator分配值如下:

const newValue = {
...JSON.parse(localStorage.getItem("user")),
id: 2
}

localStorage.setItem("user", JSON.stringify(newValue))

关于javascript - 如何修改vuex中指定的localstorage项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58133167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com