本组件依赖于react和antd,经过封装可以通过简单的参数传递来使用融云和网易云信两类库,如需要其他第三方即时通许服务,请自行研究源码进行逻辑修改
- 第一步: 安装
npm install atimui --save-dev
- 第二步: 在代码中引入该组件
import ATIMUI from 'atimui';
- 第三步:在render方法中进行渲染
<ATIMUI
user={{id:用户id,avator:用户头像,appkey:即时通讯appkey,imtoken:即时通讯IM token,nickname:用户名}}
im="yunxin"
/>
rongyun、 yunxin 、other
{
left:"0px",
top:"auto",
right:"10px",
bottom:"30px"
}
{
bucket:"空间名",
access_key:"access_key",
secret_key:"secret_key",
url:"外链url"
}
true: 允许 false: 不允许
true: 允许 false: 不允许
true: 允许 false: 不允许
true: 允许 false: 不允许
每个单元内为三个元素的数组, 0下标表示关键词,1下标表示是否完全匹配,2下标为自动回复的内容
例如:
[['hello',1,'你好啊~'],['你好啊',1,'hello~']]
[string,string,string]
该方法会在用户更改服务状态,和即时通讯服务状态异常时自动执行
该方法用于获取用户的资料信息
参数 | 说明 |
---|---|
id | 单用户id |
传递的参数为批量用户id,批量获取用户资料
参数 | 说明 |
---|---|
ids | 逗号分隔开的用户id |
参数 | 说明 |
---|---|
text | 新的改变的签名 |
如果有问题或者新的建议,欢迎反馈至issue