LoadMore 加载更多 
此组件一般用于标识加载数据的状态,共有三种状态:
loadmore: 加载更多loading: 加载中nomore: 没有更多数据
加载状态 
通过 status 属性设置加载状态。
loadmore: 加载更多loading: 加载中nomore: 没有更多数据
vue
<hi-loadmore status="loadmore" />
<hi-loadmore status="loading" />
<hi-loadmore status="nomore" />状态文字 
- 通过 
more设置加载更多提示文本。 - 通过 
loading设置加载中提示文本。 - 通过 
nomore设置没有更多数据提示文本。 
vue
<hi-loadmore status="loadmore" more="加载更多" />
<hi-loadmore status="loading" loading="加载中..." />
<hi-loadmore status="nomore" nomore="没有更多了" />加载图标 
通过 icon 设置加载图标。
vue
<hi-loadmore status="loading" loading="加载中..." icon="__loading" />文字颜色 
通过 color 属性设置文字颜色。
vue
<hi-loadmore status="loading" color="#ff0000" />文字大小 
通过 fontSize 属性设置为文字大小。
vue
<hi-loadmore status="loading" fontSize="1em" />纵向布局 
通过设置 vertical 属性设置是否开启纵向布局。
vue
<hi-loadmore status="loading" vertical />Props 
| 属性名 | 说明 | 类型 | 默认值 | 可选值 | 版本 | 
|---|---|---|---|---|---|
hover | 指定按下去的样式类 | String | - | - | - | 
status | 状态 | String | loading | loadmore, loading, nomore | - | 
more | status 为 loadmore 时的提示文本 | String | 加载更多 | - | - | 
loading | status 为 loading 时的提示文本 | String | 正在加载... | - | - | 
nomore | status 为 nomore 时的提示文本 | String | — 没有更多了 — | - | - | 
icon | loading 图标 | String | __loading | - | - | 
color | 文本颜色 | String | - | - | - | 
fontSize | 文本大小 | String | - | - | - | 
vertical | 纵向布局 | Boolean | false | - | - | 
Event 
| 事件名 | 说明 | 回调参数 | 版本 | 
|---|---|---|---|
more | status 为 loadmore 时的点击事件 | - | - | 
样式变量 
组件提供了以下样式变量,可以在使用时设置这些变量来修改组件的样式。
| 变量名 | 默认值 | 版本 | 
|---|---|---|
--hi-loadmore-display | flex | - | 
--hi-loadmore-align-items | center | - | 
--hi-loadmore-flex-direction | row | - | 
--hi-loadmore-justify-content | center | - | 
--hi-loadmore-color | inherit | - | 
--hi-loadmore-font-size | 0.8em | - | 
--hi-loadmore-body-display | flex | - | 
--hi-loadmore-body-align-items | center | - | 
--hi-loadmore-body-justify-content | center | - | 
--hi-loadmor-body-flex-direction | row / column | - | 
--hi-loadmore-body-gap | 5px | - | 
--hi-loadmore-icon-font-size | 1.5em | - | 
--hi-loadmore-icon-color | inherit | - | 
--hi-loadmore-animation-duration | 1.5s | - | 
--hi-loadmore-animation-iteration-count | infinite | - | 
--hi-loadmore-animation-timing-function | linear | - | 
