reactjs - Material-UI在没有图像时显示字母头像
问题描述
我正在使用 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>
推荐阅读
- javascript - Cordova 媒体捕获可以拍摄照片但不能拍摄视频
- javascript - 如何在一天中的特定时间调用函数?
- mysql - 带有 mysql JSON 列的 IN 语句不起作用?
- android - 来自画廊视频的姿势检测
- sql - Oracle 8i 存在查询
- python - 如何使用“ModelForms”部分更新实例
- address-sanitizer - 在 AddressSanitizer:DEADLYSIGNAL 中的 Python 扩展结果中的 Address Sanitizer
- entity-framework-core - (EF) 将相同类型的多个列映射到 POCO 类中的数组/列表属性
- assembly - 为什么arm cpu遇到ltorg创建的错误汇编指令可以运行?
- vocabulary - 使用 allennlp 以适当的方式使用预训练的模型词汇