1.0.3 • Published 1 year ago

@dudulu/autolist v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

自动列表显示框(支持虚拟列表渲染)

React 自动列表显示框:支持虚拟列表的自动滚动消息框。

主要功能

  • 支持虚拟列表渲染
  • 支持自动滚动到最新消息
  • 支持对组件样式进行自定义设置
  • 鼠标移入/移除,显示/隐藏滚动条
  • ---未完待续

参数

属性描述
style容器自定义样式
className容器自定义类名
isAuto是否开启自动滚动最新数据(默认不开启)
data需要渲染的列表
height容器高度
itemHeight容器内每个item的高度

使用方式

例子:

import AutoList from '@dudulu/autolist'; // 导入组件
import '@dudulu/autolist/dist/index.css'; // 导入样式

// ...其他代码
// 组件使用
const data = (num: number) => 
  Array(num).fill(0).map((_, index) => <div style={{backgroundColor: '#ff0', height: '50px', border: '1px solid #ccc'}}>{`hahaha-${index}`}</div>)
;
<VirtualList height={500} data={data(num)} itemHeight={50}></VirtualList>