更新记录
1.0.0(2021-02-25) 下载此版本
首次发布
平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-vue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | × | × | × | × | × |
说明
/**
- data-list 数据列表
- @description 数据列表展示,上拉加载更多数据,下拉刷新数据
- @tips 如果父组件有设置padding,可能造成组件高度不正确的问题
- @property {Number, String} page 默认分页
- @property {Number, String} size 默认分页大小
- @property {Boolean} loading 是否显示首次加载时的loading遮罩层
- @property {Boolean} safeAreaInsetBottom 是否开启底部安全区域适配
- @property {String} emptyImage 空数据提示图片
- @property {String} emptyText 空数据提示文字
- @property {Boolean} enableBackToTop iOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部
- @property {Number, String} refresherThreshold 下拉刷新阈值(单位px),触发 refresherrefresh 事件
- @property {Number, String} lowerThreshold 距底部多远时(单位px),触发 scrolltolower 事件
- @methods {Function} loadData 加载数据方法
- @methods {Function} refreshData 刷新数据方法
- @methods {Function} computedHeight 重新计算高度方法(有时候页面某些地方布局被改变了,会造成组件高度不能撑满的问题,就调用此方法)
- @event {Function} load 加载 事件(参数一:分页请求参数,参数二:回调方法,需要将列表和数据总数回调回去计算 {list:数据列表对象,total:后端数据总数})
- @event {Function} refresh 刷新 事件(参数一:分页请求参数,参数二:回调方法,需要将列表和数据总数回调回去计算 {list:数据列表对象,total:后端数据总数})
- @event {Function} scroll 滚动 事件
- @event {Function} scrolltolower 上拉触底 事件
- @event {Function} refresherpulling 正在下拉 事件
- @event {Function} refresherrestore 下拉刷新被复位 事件
- @event {Function} refresherabort 下拉刷新被终止 事件
- @event {Function} refresherrefresh 下拉刷新被触发 事件
- @example <data-list class="data-list" ref="list" @load="handleLoad" @refresh="handleRefresh" @scroll="handleScroll"> */