Appearance
getUserAvatar
根据用户ID获取用户头像URL。
介绍
getUserAvatar 函数用于根据用户ID生成对应的头像URL。如果用户ID为空,则返回默认头像URL。
类型声明
typescript
function getUserAvatar(userId: string | number): string;参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| userId | string | number | 是 | 用户ID |
返回值
| 类型 | 说明 |
|---|---|
| string | 头像URL,格式为 https://u.thsi.cn/avatar/{dirName}/{userId}.gif |
示例
typescript
// 传入用户ID
getUserAvatar('123456')
// => 'https://u.thsi.cn/avatar/6456/123456.gif'
// 传入数字类型的用户ID
getUserAvatar(123456)
// => 'https://u.thsi.cn/avatar/6456/123456.gif'
// 空用户ID时返回默认头像
getUserAvatar('')
// => 'https://u.thsi.cn/avatar/default/12_108_108.png'注意事项
- 函数会自动处理异常情况,在出错时返回默认头像URL
- 支持字符串和数字类型的用户ID
- 目录名使用用户ID的后4位数字
- 当用户ID为空(空字符串、0、null、undefined等)时,返回默认头像
相关函数
- getUserId - 获取当前用户ID