1.2.0 • Published 3 years ago

neumedia-infinite-scroll v1.2.0

Weekly downloads
32
License
-
Repository
-
Last release
3 years ago

拖拽刷新/加载更多

通过上下拖拽的操作,重新刷新页面数据,或加载更多列表数据。

更新历史

版本号作者更新记录更新时间
1.0.0huang.liang@neusoft.com初始版本2020.08.03

安装

npm install neumedia-infinite-scroll

导入

import InfiniteScroll from 'neumedia-infinite-scroll';

export default {
    components: {
        InfiniteScroll
    },
    data() {
        return {
            page: 1,
            list: [],
            incr: []
        };
    },
    methods: {
        getList(page) {
            // 获取第 page 页数据
            this.
        },
        handleRefresh() {
            this.page = 1;
            this.getList(this.page);
        },
        handleLoadPage() {
            let list = this.getList(this.page);
            this.page = this.page + 1;
            return list;
        }
    }
}

使用

<infinite-scroll v-model="list" :update="update" :handle-more="handleLoadPage" :handle-refresh="handleRefresh"></infinite-scroll>

API

Props

说明说明类型默认值
value(v-model)列表内容Array[]
handle-more注册上拉加载数据方法(返回单页数据)Functionfunction() {}
handle-refresh注册下拉刷新数据方法(返回单页数据)Functionfunction() {}

Slots

名称说明
no-more没有更多内容时的显示文字
no-results没有内容时的显示文字
1.2.0

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

4 years ago

1.0.0

4 years ago