1.0.0 • Published 4 years ago

@txdfe/at-users-avatar v1.0.0

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
4 years ago

at-users-avatar


简介

多人头像显示,当人数超过四人时,显示前三个人的头像,后面人员的均以...显示,当鼠标hover的时候显示所有人员信息。

使用示例

import UsersAvatar from '@txdfe/at-users-avatar';
class Demo extends React.Component {
  render() {
    const dataSource = [
      {
        id: 'xxxxxx', // 用户的ID
        nickname: '小小', // 用户的花名
        name: '吴彦祖', // 用户的姓名
        avatar_url: 'https://work.alibaba-inc.com/photo/xxxxxx.jpg', // 用户的头像
      }
    ];

    return (
      <UsersAvatar dataSource={dataSource} />
    );
  }
}

ReactDOM.render(<Demo />, mountNode);

API

参数类型可选值默认值是否必填说明
dataSourceArray传入的数据源,可以动态的渲染子项
borderColorString#fff头像边框颜色

dataSource

	[
    {
      id: 'xxxxxx'; // 用户的ID
      nickname: '小小'; // 用户的花名
      name: '吴彦祖'; // 用户的姓名
      avatar_url: 'https://work.alibaba-inc.com/photo/xxxxxx.jpg'; // 用户的头像
    }
  ]