Я пытаюсь добавить удаление учетной записи в свое приложение. Я храню учетные записи, используя один ключ с несколькими значениями на основе API.
Вот как я могу добавить аккаунт:
addAccount(state,account){
state.accounts[account.apikey] = account;
localStorage.setItem(
"accounts",
JSON.stringify(state.accounts)
);
},
Вот так выглядит мой localStorage
:
key: accounts
{
"API Key 1":{ a bunch of info },
"Api Key 2":{ a bunch of info }
}
Мои попытки удаления учетной записи на основе ключа API:
removeAccount(state,account){
localStorage.removeItem(account.apikey);
localStorage.removeItem(JSON.stringify(state.accounts));
localStorage.removeItem(state);
localStorage.removeItem(account);
localStorage.removeItem(state.accounts[account.apikey]);
}
Ни один из этих способов фактически не удаляет значение. Есть идеи, что мне не хватает?