【发布时间】:2021-03-20 06:01:22
【问题描述】:
我一直在做我的第一个 Vue 项目,并且必须想办法保持用户的登录“状态”,因为后端是无状态的 (jwt)。我想把这个状态保存在一个cookie中,我使用vue-cookies插件存储它。所以我这样设置
cookies.set("isUserLoggedIn", true, "infinite");。
然后我把它放在一个计算属性中,所以应用程序的视图将被重新渲染
computed: {
getUserLoginStatus() {
return this.$cookies.get("isUserLoggedIn") != null;
}
}
这可行,但只有在手动页面刷新后,我们将不胜感激。
【问题讨论】: