1.4.5 • Published 4 years ago
@huzan/hz-history-message v1.4.5
hz-history-message
Install
npm install --save @huzan/hz-history-message
Usage
import React, {Component} from 'react'
import {Messages, ViewContextModal} from '@huzan/hz-history-message'
import '@huzan/hz-history-message/style'
// 搜索查看聊天记录
class ExampleMessages extends Component {
render() {
const options = {
apiHost,
accessToken,
requestOptions,
fromUin,
toUsername,
activeSession, // 对话 {from: {uin, head_img_url, nickname, remark}, target: {username, alias, head_img_url, remark_name}}
contentHeight, // 内容高度(搜索项和聊天记录列表)
keyword, // 搜索关键字
onClickImage, // 自定义图片点击 {url, images, activeIndex}
onClickVideo, // 自定义视频点击 {url}
}
return <Messages {...options}/>
}
}
// 直接查看上下文弹窗
class ExampleViewContextModal extends Component {
render() {
const options = {
apiHost,
accessToken,
requestOptions,
fromUin,
toUsername,
keyword, // 高亮关键字
activeRecord, // 需要定位的记录 {create_time: timestamp}
listHeight, // 聊天记录列表的高度
renderBtn = {
(setTrue) => (
<Button
type="primary"
onClick={setTrue}
>
查看上下文
</Button>
)
}
modalOption = { // 自定义弹窗
{
title: '聊天记录上下文',
okText: '确定',
cancelText: '取消'
}
}
onClickImage, // 自定义图片点击 {url, images, activeIndex}
onClickVideo, // 自定义视频点击 {url}
}
return <ViewContextModal {...options}/>
}
}
License
MIT © liyan
1.4.5
4 years ago
1.4.4
5 years ago
1.4.3
5 years ago
1.4.2
5 years ago
1.4.1
5 years ago
1.4.0
5 years ago
1.3.0
5 years ago
1.2.20
5 years ago
1.2.19
5 years ago
1.2.18
5 years ago
1.2.17
5 years ago
1.2.16
5 years ago
1.2.15
5 years ago
1.2.14
5 years ago
1.2.13
5 years ago
1.2.12
5 years ago
1.2.11
5 years ago
1.2.9
5 years ago
1.2.8
5 years ago
1.2.7
5 years ago
1.2.6
5 years ago
1.2.5
5 years ago
1.2.4
5 years ago
1.2.3
5 years ago
1.2.2
5 years ago
1.2.1
5 years ago
1.2.0
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago