如何在锚标签中添加事件侦听器?

时间:2021-02-26 10:48:41

标签: javascript reactjs

我需要在用户登录时使用本地存储数据重新加载页面。

<a
  style={{cursor:"pointer"}}
  onClick={()=>{
    localStorage.setItem('authToken', authToken),
    let redirectUrl = `${authToken ? `/dashboard` : `/login`}`
    window.open(redirectUrl, '_blank');
  }}
> Login </a>

在这里,当用户在新标签登录页面中点击登录时,我将在 tab1 中登录(锚标签)。我在本地存储中存储用户详细信息,如用户 ID、令牌。成功登录后,如果用户存在于本地存储第一个选项卡应重新加载

let authToken = ``;
let userId = ``;
let user = localStorage.getItem(`user`);
 if (user) {
   user = JSON.parse(user);
   authToken = user.token;
   userId = user.userId;
 }

谢谢。

0 个答案:

没有答案