乐趣区

关于前端:记录打开多个标签页同一个模块同一个本地缓存要求刷新后数据各不一样

场景形容:
自动化平台部署利用,但部署须要肯定的工夫,应用人员关上了多个标签页部署。

问题形容:
应用的依赖数据,采纳的是本地缓存,要辨别不同须要退到上一步,从新进入。否则的话刷新后模块数据都会一样。

需要形容:
关上多个标签页,进入模块部署,并且再同一个模块下应用的同一个 localStorage 然而数据却各不相同。

解决思路:
保留一份原始数据(Array), 利用浏览器页面缓存的机制,当切换到以后标签页的时候,以后页面被激活,然而页面上的值的确旧的,获取到这个旧值,例如(name), 来对原始值进行匹配,拿到指标数据后从新 set 赋值一遍即可。

退出移动版