Skip to content

getUserAvatar

根据用户ID获取用户头像URL。

介绍

getUserAvatar 函数用于根据用户ID生成对应的头像URL。如果用户ID为空,则返回默认头像URL。

类型声明

typescript
function getUserAvatar(userId: string | number): string;

参数

参数类型必填说明
userIdstring | 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'

注意事项

  1. 函数会自动处理异常情况,在出错时返回默认头像URL
  2. 支持字符串和数字类型的用户ID
  3. 目录名使用用户ID的后4位数字
  4. 当用户ID为空(空字符串、0、null、undefined等)时,返回默认头像

相关函数