Skip to content

加载更多 loadmore

一个加载状态组件,支持加载更多、加载中、加载失败、没有更多四种状态。

插件市场地址

https://ext.dcloud.net.cn/plugin?name=pure-loadmore

基础使用

通过 status 属性设置加载更多的状态,支持下方四种状态:

  • more: 加载更多
  • loading: 加载中
  • nomore: 没有更多了
  • fail: 加载失败
vue
<pure-loadmore status="more"></pure-loadmore>
<pure-loadmore status="loading"></pure-loadmore>
<pure-loadmore status="nomore"></pure-loadmore>
<pure-loadmore status="fail"></pure-loadmore>

Props

属性名说明类型默认值可选值版本
status状态Stringmoremoreloadingnomorefail+1.0.0
icon加载图标名称,同图标组件(Icon)的 name 属性,参考String__loading-+1.0.0
more加载更多状态的提示文字String加载更多-+1.0.0
loading加载中状态的提示文字String正在加载...-+1.0.0
nomore没有更多状态的提示文字String没有更多了-+1.0.0
fail加载失败状态的提示文字String加载失败-+1.0.0

Event

事件名说明回调参数版本
onClick点击事件status: 当前状态1.0.0

Slots

提示

京东小程序不支持 slot

名称说明参数版本
more加载更多状态内容-+1.0.0
loading加载中状态内容-+1.0.0
nomore没有更多状态内容-+1.0.0
fail加载失败状态内容-+1.0.0

样式变量

变量名默认值版本
--pure-loadmore-color-+1.0.0
--pure-loadmore-font-sizevar(--pure-font-size-smaller)+1.0.0
--pure-loadmore-padding10px 0+1.0.0
--pure-loadmore-opacityvar(--pure-opacity-light-text)+1.0.0
--pure-loadmore-line-height1+1.0.0
--pure-loadmore-text-aligncenter+1.0.0
--pure-loadmore-status-displayflex+1.0.0
--pure-loadmore-status-flex-directionrow+1.0.0
--pure-loadmore-status-align-itemscenter+1.0.0
--pure-loadmore-status-justify-contentcenter+1.0.0
--pure-loadmore-status-gap4px+1.0.0
--pure-loadmore-icon-font-sizevar(--pure-font-size-larger)+1.0.0
--pure-loadmore-icon-color-+1.0.0
--pure-loadmore-animation-duration1.2s+1.0.0
--pure-loadmore-animation-timing-functionlinear+1.0.0
--pure-loadmore-animation-iteration-countinfinite+1.0.0

基于 MIT 许可发布