Vue 登录后往 localstorage 存信息,然后 navbar 要实时检测这个 localstorage 的信息,然后根据当前时间做不同的渲染,应该怎么做

2021 年 5 月 3 日
 zxCoder

登陆后 localstorage 存了个时间戳,如果 navbar 里用 computed,只能手动刷新一次才有效

2005 次点击
所在节点    问与答
8 条回复
djs
2021 年 5 月 3 日
为啥不存在一个 store 中来观察呢
learningman
2021 年 5 月 3 日
computed 带缓存啊,写成一个函数吧
Quarter
2021 年 5 月 3 日
实时监测的话要一直调用,写成定时器或者帧运算?
maplerecall
2021 年 5 月 3 日
localstorage 不能被响应,需要绑定 storage 事件来监测变化,不能直接 computed
qiaobeier
2021 年 5 月 3 日
发一个事件不就完了。
yamedie
2021 年 5 月 3 日
vuex-persistedstate
optional
2021 年 5 月 3 日
localstorae 不是 reactive 对象
4ark
2021 年 5 月 4 日
在 vuex 的 state 写一个 getter 和 setter 就能变响应式了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/774719

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX