問題:我做的是一個商城項目,說來話長,由于種種原因,用戶登錄態得靠我前端來保存,日了狗啊。現在的做法是:在入口文件(main.js)發起一個請求,根據返回的結果判斷用戶是否合法,合法的話就在設置store.state.userStatus:true,否則為false,然后后續的組件都根據store.state.userStatus做出判斷。一切都挺順利的,直到刷新瀏覽器,由于接口是xhr請求,異步,所以如果我在個人中心組件刷新瀏覽器,得到的是store.state.userStatus的初始值,并不是根據接口判斷后設置的值,這就有問題了。。。我懷疑能不能用vuex保存用戶的登錄態,如果能,應該怎么操作呢?如果不能,那前端怎么保存用戶登錄態才比較妥善呢?
添加回答
舉報
0/150
提交
取消