如何将localstorage中的数据用于另一个组件。服务中的当地存储是:
localStorage.setItem('currentUser',JSON.stringify({username:username,token:success,res:res.data}));
我想从另一个组件中的数据中使用id,username等。如何可能
答案 0 :(得分:0)
您还可以将单个项目添加到localstorage
设置项目
localStorage.setItem('username', 'ActualUserName');
检索项目
let username= localStorage.getItem("username");
答案 1 :(得分:0)
您可以从存储中检索当前用户,例如
创建一项功能,以便在您的用户服务中获取当前用户并全局使用
getCurrentUser(): void {
return JSON.parse(localStorage.getItem('currentUser'));
}
答案 2 :(得分:0)
试试这样。
let currentUser = localStorage.getItem( 'currentUser' );
this.token = JSON.parse( currentUser )['token'];
this.username = JSON.parse( currentUser )['username'];
答案 3 :(得分:0)
currentUser = JSON.parse(localStorage.getItem(' currentUser')); userid =(this.currentUser.res.id);