我一直在从事我的第一个Vue项目,由于后端是无状态的,因此不得不想出一种方法来保持用户登录的“状态” jwt
。我想将这种状态保存在cookie中,该cookie使用vue-cookies
插件存储。所以我就这样设置cookies.set("isUserLoggedIn", true, "infinite");
。然后,将其放在计算属性中,以便重新呈现应用程序的视图
computed: {
getUserLoginStatus() {
return this.$cookies.get("isUserLoggedIn") != null;
}
}
该方法有效,但只有在手动刷新页面后,我们将不胜感激。
默认情况下,Cookie不响应。你可以让他们像一些LIB的帮助下虽然反应性的那一个。它允许您将cookie用作计算属性,或监视cookie以查看请求所做的更改
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句