1 回答

TA貢獻2021條經(jīng)驗 獲得超8個贊
添加對localStorage.removeItem(key)removeLocal 函數(shù)的調(diào)用。當然,您需要將隨機密鑰存儲在某個地方,否則您將不得不集成此解決方案來解析它們。
removeLocal(id: any, key: string) {
for (let i = 0; i < this.display.length; i++) {
if (this.display[i].id === id) {
this.display.splice(i, 1);
localStorage.removeItem(key); // here
}
}
}
編輯:在評論中進行對話后,可以簡化此解決方案,通過storageKey在顯示中存儲一個變量來從函數(shù)頭中刪除一個變量。
removeLocal(id: any) {
for (let i = 0; i < this.display.length; i++) {
if (this.display[i].id === id) {
localStorage.removeItem(this.display[i].storageKey);
this.display.splice(i, 1);
}
}
}
添加回答
舉報