javascript - 使用 Material UI 和 React 的动态头像
问题描述
我有一个基本的表单验证应用程序。在 react.js 中构建。每个用户都被分配了一个配置文件,其中包含他的信息。我想使用他名字的第一个字母,比如说Peter
,P
并将其显示给一个头像,带有字母 p 和随机颜色。
React-Material-UI 有一个例子,但恐怕它只适用于静态头像。我希望它是动态的。
要求
Given that a user has a first name
And he is logged in
Then he should see a round random colored letter with his first name.
解决方案
假设您向组件传递了一些user
具有属性的对象,firstName
以便您可以执行user.firstName
类似这样的操作:
<Avatar className={classes.avatar}>{user.firstName.charAt(0)}</Avatar>
取自classes.avatar
您上面引用的 Material-UI 示例的位置。
推荐阅读
- android - 如何更改具有抗锯齿的位图的颜色?
- linux - X11 显示变量未设置 - 无法运行 Docker Image
- accessibility - WCAG AA级对比度要求
- php - 如何在使用 PyFPDF 创建 pdf 时添加透明度
- c# - 匹配 EventLog 和 SearchResultEntry
- python - 将两行打印为单行,但每个源行中都有备用字符
- python-3.x - Seaborn 类别图的问题
- android - 停止 Spinner ItemSelected 在 SetSelection 上触发
- java - 使用 StringBuffer 替换整个长字符串中的子字符串
- javascript - 是否可以从选择器中获取 .getScript?