简体   繁体   English

如何在 React 应用程序中显示登录的用户名

[英]How to display logged user name in a React application

I am trying to display logged in username and user profile in my React app using TypeScript:我正在尝试使用 TypeScript 在我的 React 应用程序中显示登录的usernameuser profile

{window.user_image ? (
    <img src={window.user_image}/>
  ):(
    <UserAvatar/>
)}
    
<h3>{window.display_name}</h3>

But I am getting the following errors:但我收到以下错误:

Property 'user_image' does not exist on type 'Window & typeof globalThis属性 'user_image' 在类型 'Window & typeof globalThis 上不存在

Property 'display_name' does not exist on type 'Window & typeof globalThis属性 'display_name' 在类型 'Window & typeof globalThis 上不存在

How can I display the logged in user name in a TypeScript file, eg info.tsx如何在 TypeScript 文件中显示登录用户名,例如info.tsx

{window.["user_image"] ? (
    <img src={window.["user_image"]}/>
  ):(
    <UserAvatar/>
)}
    
<h3>{window.["user_image"]}</h3>

This solved my problem这解决了我的问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在 Intranet 应用程序中的 ASP.NET 3.5 中获取 Windows NT 记录的用户名 - How to Get Windows NT Logged User Name in ASP.NET 3.5 in intranet application 如何在不使用ActiveX控件的情况下从应用程序中获取当前登录的用户名? - How to fetch the current logged-in user name from the application without using ActiveX control? 如果用户未登录反应如何隐藏导航 - How to hide nav if user is not logged in react 如何在react js中获取当前登录用户 - How to get current logged in user in react js React.js在ASP.NET应用程序中获取登录用户 - React.js Get logged in user in asp.net application 如何默认用户状态以登录用户Firebase和React - How to default user state to logged in user Firebase and React 如何显示使用javascript登录html页面的用户数据? - How to display data of user logged in in an html page using javascript? 如何根据用户是否登录来显示内容 - How can I display content depending on if user is logged in or not 如果已经使用 Reactjs 登录,如何限制用户显示登录页面 - How to restrict user to display login page if already logged in using Reactjs 如何在前端显示未登录用户的wordpress编辑器项目? - How to display wordpress Editor Items for non Logged in User in frontend?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM