0.1.0 • Published 11 months ago

@axios-use/list-vue v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

list-vue

A list component used to display items and control loading status.

npm i @axios-use/list-vue
import { ScrollList } from '@axios-use/list-vue'

ScrollList

ScrollList.props

nametypedefaultdesc
prefixClsstring--prefix classname. 自定义 class 前缀
directionup|downdownScroll direction. 滚动方向
offsetnumber300Trigger load distance condition. 小于 offset 距离,触发 load 事件
scrollerElement--Custom the parent scroll node. 自定义父类滚动节点
loadingboolean--Whether to show loading info. 展示加载中
disabledboolean--Whether to disable the load event. 是否禁用滚动加载
finishedboolean--Whether loading is finished
errorboolean--Whether loading is error. 是否加载失败
immediateCheckbooleantrueWhether to check loading position immediately after mounted. 是否在 onMounted 检查滚动位置
finishedTextstring--Finished text. 加载完成后提示文案
errorTextstring--Error loaded text. 加载失败后提示文案
loadingTextstringloading...Loading text. 加载过程中提示文案

ScrollList.emits

namedesc
loadTriggered when the distance between the scroll bar and the head or bottom is less than offset. 滚动条与头部或底部距离小于 offset 时触发
update:loading
update:error

ScrollList.slot

namedesc
defaultList content. 列表内容
finishedCustom finished node. 自定义加载完成后提示模块
errorCustom error node. 自定义加载失败后提示模块
loadingCustom loading node. 自定义底部/头部加载中模块

License

MIT

0.1.0

11 months ago