问题:我做的是一个商城项目,说来话长,由于种种原因,用户登录态得靠我前端来保存,日了狗啊。现在的做法是:在入口文件(main.js)发起一个请求,根据返回的结果判断用户是否合法,合法的话就在设置store.state.userStatus:true,否则为false,然后后续的组件都根据store.state.userStatus做出判断。一切都挺顺利的,直到刷新浏览器,由于接口是xhr请求,异步,所以如果我在个人中心组件刷新浏览器,得到的是store.state.userStatus的初始值,并不是根据接口判断后设置的值,这就有问题了。。。我怀疑能不能用vuex保存用户的登录态,如果能,应该怎么操作呢?如果不能,那前端怎么保存用户登录态才比较妥善呢?
添加回答
举报
0/150
提交
取消