更新记录

1.0.0(2021-02-25)

首次发布


平台兼容性

Vue App 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 快应用
vue2 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"> */

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问