SmileZXLee/uni-z-paging
SmileZXLee/uni-z-paging has 1,482 GitHub stars and 101 forks. GitHot measured 0 stars in 24 hours and +3 in 7 days. Last checked 2026-11-11 19:40 UTC. Last push 2026-07-10.
【uni-app下拉刷新、上拉加载】高性能,全平台兼容(ios、安卓、鸿蒙next、h5以及各家小程序)。支持vue、nvue、vue2、vue3,使用wxs+renderjs实现。支持虚拟列表,支持自定义下拉刷新、上拉加载更多,支持自动管理空数据图、点击返回顶部,支持聊天分页、本地分页,支持国际化等数百项配置,流畅渲染百万级列表数据。
Measured star growth
- in 24h
- 0
- in 7 days
- +3
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README_EN.md
Originalz-paging
Language: 🇨🇳 中文 | 🇬🇧 English
Documentation: https://z-paging.zxlee.cn
Visit on DCloud Plugin Market: https://ext.dcloud.net.cn/plugin?name=z-paging
Before updating the component, please check the Version Differences
Repository Structure
.
├── demo
│ │
│ ├── z-paging-demo Uses [Options API], supports both vue2 and vue3. This folder can be dragged directly into HBuilderX to run.
│ │
│ └── z-paging-vue3-demo Uses [Composition API], supports vue3 only. This folder can be dragged directly into HBuilderX to run.
│
├── z-paging [z-paging] source code. Copy it directly to the [uni_modules] folder, or copy the sub-components into the [components] directory.
│
├── .gitattributes
│
├── .gitignore
│
├── LICENSE
│
└── README.md
Features & Highlights
- [Easy Configuration] Only two steps needed — bind the network request method and bind the paginated result array — to effortlessly implement complete pull-down refresh and pull-up load more.
- [Low Coupling, Low Intrusion] Automatic pagination management. No pagination logic is needed in the page, and no pagination-related variables need to be defined in
data— everything is handled internally by z-paging. - [Highly Flexible & Customizable] Supports custom pull-down refresh, custom pull-up load more, and various other custom effects. Supports both built-in automatic pagination and manual control via pull-down refresh and scroll-to-bottom event listeners. Supports the built-in full-screen layout specification as well as freely placing z-paging inside any container.
- [Feature Rich] Supports internationalization, custom and auto-managed empty-data views, theme mode switching, local pagination, chat pagination mode, last-update-time display, sticky header effects, inner scroll-view scrolling and page-level scrolling, one-tap scroll to top, and much more.
- [Cross-Platform Compatible] Supports vue & nvue, vue2 & vue3, JS & TS, h5, App, HarmonyOS Next, and all major mini-program platforms.
- [High Performance] Uses wxs + renderjs at the view layer for pull-down refresh on app-vue, h5, WeChat Mini Program, and QQ Mini Program. Supports virtual lists to effortlessly render millions of list items!
Feedback QQ Group
Use Cases
- Click here to add your use case
- If you encounter any issues, feel free to submit an Issue. PRs are also very welcome!
Preview
| Custom Pull-Down Refresh Demo | Swipeable Tab + Sticky Header Demo | Chat History Mode Demo |
|---|---|---|
![]() |
![]() |
![]() |
| Virtual List (Smooth Rendering of 10,000+ Items) Demo | Pull Down to Enter Second Floor Demo | Usage Inside a Popup Demo |
|---|---|---|
![]() |
![]() |
![]() |
Online Demo
| Scan to Experience |
|---|
![]() |
Changelog
Contributors
Thanks to all the developers who have contributed code to z-paging.
Thanks for Your Star Support
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,922 starspublic-apis/public-apis
A collective list of free APIs
498,311 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
453,272 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,374 stars





