前提:我有個(gè)管理系統(tǒng),系統(tǒng)有個(gè)項(xiàng)目的體系,一個(gè)用戶可以有多個(gè)項(xiàng)目,在登錄之后可以進(jìn)行切換項(xiàng)目的操作。前端會把用戶當(dāng)前登錄的項(xiàng)目用localStorage保存下來,這樣刷新后仍然可以保留在之前在的那個(gè)項(xiàng)目問題:現(xiàn)在有個(gè)A,B兩個(gè)項(xiàng)目的用戶,在瀏覽器里分別使用兩個(gè)tab頁操作,假如先在第一個(gè)tab頁切換到了A,這時(shí)候localStorage記錄了A,然后在第二個(gè)tab頁切換到了B,localStorage里的A會被覆蓋,然后回到第一個(gè)tab頁刷新,項(xiàng)目也會變成與第二個(gè)tab頁相同
1 回答

慕妹3146593
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
在瀏覽器中的多個(gè)tab頁中共享數(shù)據(jù),可以通過cookie或localStorage實(shí)現(xiàn)。 某些情況下,需要在瀏覽器關(guān)閉后即清除該數(shù)據(jù),可以通過sessionStorage完成。 但sessionStorage僅保存在當(dāng)前tab頁中,想要在多個(gè)tab中共享該數(shù)據(jù),可通過localStorage實(shí)現(xiàn)。
不知道對你是否有些幫助~
如果達(dá)不到你想要的效果,那我感覺:大概只能從url入手來區(qū)分項(xiàng)目了~
添加回答
舉報(bào)
0/150
提交
取消