場景:
login頁面登錄成功後使用:
localStorage.clear();
localStorage.token=Data.token;
index頁面引用頭部文件:
import userHeader from "../user/tabbar-user-header";
tabbar-user-header文件使用:
created() {
self.token= localStorage.token;
},
問題:
當用戶退出賬號A換一個賬號B登錄,index頁面顯示的是賬號A的信息。
改成下面這樣也沒用:
localStorage.setItem("token",Data.token);
localStorage.getItem("token");
解決:
最後發現是created這裏不執行,導致緩存遺留問題
將其改成activated解決。
最後:
Vue入門不深,望懂的人多多指教。