【发布时间】:2017-08-19 01:04:13
【问题描述】:
我的应用使用 Firebase API 进行用户身份验证,将登录状态保存为 Vuex 状态中的布尔值。
当用户登录时,我设置登录状态并相应地有条件地显示登录/注销按钮。
但是当页面刷新时,vue app的状态丢失并重置为默认
这会导致一个问题,因为即使用户登录并刷新页面,登录状态 设置回 false 并且显示登录按钮而不是注销按钮,即使用户保持登录状态....
我应该怎么做才能防止这种行为
我应该使用 cookies 或者有任何其他更好的解决方案可用...
-
-
【问题讨论】:
-
我使用任何类型的本地存储来处理它。那可以是 Cookie 或其他东西
-
@El_Matella 除了 cookie 你还用什么方法在本地存储数据
-
一般来说,我使用本地存储的npm包,它可以为我选择最好的存储数据的方法:npmjs.com/package/local-storage"API是与localStorage所有东西交互的一种简化方式。注意当当前浏览器不支持 localStorage,回退到内存存储是透明的。”
-
@El_Matella 非常感谢...我去看看
标签: javascript vue.js vuejs2 state vuex