概述: 一个系统登录后,存在一个页面配置一些信息,然后配置完信息可以继续操作其他页面,但是我一般的操作习惯是打开两个标签页,一个标签页就是配置页面一直打开着,另一个标签页就是操作页面;
需求1: 目前我是将部分配置信息放入sessionStorage
中,但是两个标签页的sessionstorage
是不共享的,只有当前页面配置当前页面操作其他页面才有效,至于不用localStorage
的原因是配置信息会一直存着,下次登录后不会更新配置信息。
需求2: 目前前台获取sessionStorage
中的信息的逻辑是这样的,如果存在该item
并且不为空,便直接用了,不会去后台取,这样的问题是多用户端场景时,其他用户更改了配置,当前客户端不能及时获取最新配置信息,我有一个思路是参照http 3xx
的做法,每次前台get配置信息时,都往后台放松一个请求,如果lastmodifiedtime
不变的话,继续用本地的数据,一旦变了便返回最新的配置信息,各位有什么好的建议一起分享出来吧!
不知有没有大侠有比较好的思路和建议
绝地无双
相关分类