vue-scrolllist
Vue 手机端下拉刷新(翻页)组件,页面下拉 -> 触底 -> 请求Api -> 刷新视图。建议es6语法; 当翻页到最后一页时滚动停止请求接口
一、安装
cd to you project
npm install vue-scrolllist
二、使用
example.vue
bala bala ...
<script>// 引入组件;moduleexports = methods: // 翻页方法 { // 请务必Promise return { ApiRequest; }; } { return productslist: // 定义每页显示多少条 size: 3 // 初始化起始页面,视接口返回第一页的值而定 currentpage: 0 // 总共返回数据,用于计算是否到达结果页 totalElements: null ; } { // 首次获取产品 this; } components: // 初始化组件 scrolllist ;</script>
三、参数说明
参数 | 介绍 | 类型 | 备注 |
---|---|---|---|
scrollaction | 请求接口,翻页方法 | function | 必填,请务必 return Promise 对象 |
currentpage | 当前页面 | string | 必填,提供当前页面值给组件计算 |
pagesize | 每页显示条数 | string | 必填,提供当前页面值给组件计算 |
totalsize | 接口数据条数 | string | 必填,提供当前页面值给组件计算 |
scrollname | 滚动列表名称 | string | 选填,如果一个页面中有多个滚动条时要通过给组建命名加以区分 |
PS:
============== 父级dom位置决定组件位置
一个页面用多个滚动插件时要记得给插件命名