前提:我有个管理系统,系统有个项目的体系,一个用户可以有多个项目,在登录之后可以进行切换项目的操作。前端会把用户当前登录的项目用localStorage保存下来,这样刷新后仍然可以保留在之前在的那个项目问题:现在有个A,B两个项目的用户,在浏览器里分别使用两个tab页操作,假如先在第一个tab页切换到了A,这时候localStorage记录了A,然后在第二个tab页切换到了B,localStorage里的A会被覆盖,然后回到第一个tab页刷新,项目也会变成与第二个tab页相同
1 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
在浏览器中的多个tab页中共享数据,可以通过cookie或localStorage实现。 某些情况下,需要在浏览器关闭后即清除该数据,可以通过sessionStorage完成。 但sessionStorage仅保存在当前tab页中,想要在多个tab中共享该数据,可通过localStorage实现。
不知道对你是否有些帮助~
如果达不到你想要的效果,那我感觉:大概只能从url入手来区分项目了~
添加回答
举报
0/150
提交
取消