Skip to content

VInfiniteScroll API

组件页面

属性

名称类型默认值
color
Applies specified color to the control - supports utility colors (for example success or purple) or css color (#033 or rgba(255, 0, 0, 0.5)). Find a list of built-in classes on the colors page .
direction
Specifies if scroller is vertical or horizontal.
empty-text
Text shown when there is no more content to load.
height
Sets the height for the component.
load-more-text
Text shown in default load more button, when in manual mode.
margin
Value sent to the intersection observer. Will make the observer trigger earlier, by the margin (px) value supplied.
max-height
Sets the maximum height for the component.
max-width
Sets the maximum width for the component.
min-height
Sets the minimum height for the component.
min-width
Sets the minimum width for the component.
mode
Specifies if content should load automatically when scrolling (intersect) or manually (manual).
side
Specifies the side where new content should appear. Either the start, end, or both sides.
tag
Specify a custom tag used on the root element.
width
Sets the width for the component.

事件

名称类型
load
Emitted when reaching the start / end threshold, or if triggered when using manual mode.

插槽

default
The default Vue slot.
empty
Shown when load returned status ‘empty’.
error
Shown when load returned status ‘error’.
load-more
Shown when scrolled to either side of the content, in manual mode.
loading
Shown when content is loading.

SASS 变量

名称默认值
$infinite-scroll-side-padding