Vue的localStorage缓存遗留问题

场景:

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入门不深,望懂的人多多指教。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章