reactjs - Material-UI 无图像时显示字母头像

标签 reactjs material-ui avatar

我正在使用 Material-UI Avatar React 组件来显示个人资料图像。当给定的 url 中没有图像时,我需要显示字母头像。我怎样才能实现这个目标?

<Avatar src={ProfileImageUrl} className={classes.avatar}>
   {userDetails.fistname.charAt(0)+" "+userDetails.lastname.charAt(0)}
</Avatar>

最佳答案

Avatar 组件本身有一个替代属性,如标准 img 标签

   <Avatar alt="avatar" src={ProfileImageUrl} className={classes.avatar}>
       {userDetails.fistname.charAt(0)+" "+userDetails.lastname.charAt(0)}
    </Avatar>

关于reactjs - Material-UI 无图像时显示字母头像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56040263/

相关文章:

reactjs - 无法在 react 三纤维中使用 Canvas 的 PixelRatio

javascript - 无法使用react useState更新状态

reactjs - react-hook-form material-ui 下拉字段缺少 `name` 属性 :

material-ui - 卡的响应宽度

ios - 如何从 XMPP 获取图像?

javascript - 未从 Redux 中的子组件获取 props

javascript - Bootstrap + React.js 菜单

css - 样式 react material-ui 选项卡

javascript - 谷歌地图 Javascript : adding user photo to a marker

image - 程序化身生成