更新记录

1.0.1(2026-05-17) 下载此版本

fix:优化分页组件,增加自动返回顶部


平台兼容性

uni-app(5.08)

Vue2 Vue3 Vue3插件版本 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- 1.0.0 - - - - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - - -

uni-app x(5.08)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

jx-z-paging 使用说明

基于 IntersectionObserver 的分页加载组件,支持触底自动加载、返回顶部、自动回顶等功能。

基本用法

<jx-z-paging
  @on-load-more="loadMoreData"
  :total="dataInfo.total"
  :count="dataInfo.list.length"
>
  <view v-for="(item, index) in pageInfo.dataList" :key="item.id">
    <!-- 列表项内容 -->
  </view>
</jx-z-paging>
async function loadMoreData(done) {
  pageInfo.pagination.currentPage++;
  const res = await getList();
  dataInfo.total = res.count; // 用于控制是否显示"没有更多数据了"
  done(); // 调用回调通知加载完成
}

带新增按钮

<jx-z-paging
  @on-load-more="loadMoreData"
  :total="dataInfo.total"
  :count="dataInfo.list.length"
  :show-add="true"
  url="/page/add"
>
  <!-- 列表内容 -->
</jx-z-paging>

自定义插槽

<jx-z-paging
  @on-load-more="loadMoreData"
  :total="dataInfo.total"
  :count="dataInfo.list.length"
>
  <!-- 列表内容 -->
  <view v-for="item in list" :key="item.id">{{ item.name }}</view>

  <!-- 自定义加载中状态 -->
  <template #loading>
    <text>正在加载,请稍候...</text>
  </template>

  <!-- 自定义空数据状态 -->
  <template #empty>
    <text>暂无记录</text>
  </template>

  <!-- 自定义底部状态 -->
  <template #footer>
    <text>—— 到底了 ——</text>
  </template>
</jx-z-paging>

Props

参数 说明 类型 默认值
total 数据总条数,用于判断是否加载完毕 Number 0
count 当前已加载条数 Number 0
showAdd 是否显示新增悬浮按钮 Boolean false
url 新增按钮跳转页面路径 String ''
minPageSize 每页最小数据量,首次加载数据不足此值时不触发触底加载 Number 10
autoBackTop 数据不足一页时自动返回顶部 Boolean true

Events

事件名 说明 回调参数
on-load-more 触底时触发,回调函数 done 用于通知加载完成 done: Function

Slots

插槽名 说明
default 列表内容
loading 自定义加载中状态
empty 自定义空数据状态
footer 自定义底部状态("没有更多" / "上拉加载更多")

注意事项

  • on-load-more 事件的回调函数 done() 必须在数据加载完成后调用,否则 loading 状态不会结束
  • 组件依赖 uni-icons,请确保项目中已引入 uni-ui
  • 返回顶部按钮在页面滚动离开顶部后自动显示

隐私、权限声明

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

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

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

许可协议

MIT协议

暂无用户评论。