1. 程式人生 > >vue專案使用者登入狀態管理,vuex+localStorage實現

vue專案使用者登入狀態管理,vuex+localStorage實現

一、實現思路

1.利用localStorage本地儲存使用者登入狀態token

2.在vuex中封裝localStorage操作,因為vue是SPA應用, 直接使用localStorage操作資料,無法監聽資料改變。


3.在App.vue生命週期鉤子函式中呼叫登入介面,驗證使用者登入狀態


4.解釋一下使用vuex的原因

專案中可能多個地方需要用到使用者登入狀態,利用vuex的響應式狀態儲存,通過vuex封裝的方法操作localStorage儲存的資料時,所有有依賴的地方都會得到更新