優雅的H5下拉重新整理。零依賴,高效能,多主題,易擴充。
pagerefresh
優雅的H5下拉重新整理。零依賴,高效能,多主題,易擴充。
喜歡,你就給一個star!
零依賴(原生JS實現,不依賴於任何庫)
多平臺支援。一套程式碼,多端執行,支援Android,iOS,主流瀏覽器
豐富的主題,官方提供多種主題(包括預設,applet-仿小程式,drawer3d-3d抽屜效果,taobao-仿淘寶等)
高效能。動畫採用css3+硬體加速,在主流手機上流暢執行
良好的相容性。支援和各種Scroll的巢狀(包括mui-scroll,IScroll,Swipe等),支援Vue環境下的使用
易擴充,三層架構,專門抽取UI層面,方便實現各種的主題,實現一套主題非常方便,而且幾乎可以實現任何的效果
優雅的API和原始碼,API設計科學,簡單,原始碼嚴謹,所有原始碼通過ESlint檢測
完善的文件與示例,提供完善的showcase,以及文件
文件
https://ggwujun.github.io/page-refresh-com/
https://ggwujun.gitbooks.io/page-refresh/content/
安裝
npm install page-refresh--save-dev(一般推薦本地安裝)
https://www.npmjs.com/package/page-refresh
git clone git://https://github.com/GGwujun/page-refresh.git
https://github.com/GGwujun/page-refresh.git
引入
//同時支援NPM與檔案形式引入
varMiniRefreshTools=require('xxx/pagerefresh.js');
require('xxx/minirefresh.css');
//debug下是.js dist下是.min.js
importpagerefreshfrom'page-refresh';
import'page-refresh/dist/page-refresh.min.css'
頁面佈局
初始化
結束重新整理
效果
1. 【基礎新聞列表】最基本的下拉重新整理使用
2. 【多列表單容器】每次切換選單時重新整理容器
3. 【多列表多容器】多個列表都有一個Minirefresh物件
4. 【Vue支援】支援Vue下的使用
1. 【Mui-Slider】內部巢狀圖片輪播
2. 【Mui-Scroll】巢狀在Mui-Scroll中
3. 【Swipe】巢狀在Swipe中
1. 【applet】仿微信小程式主題
2. 【taobao】仿淘寶重新整理主題
3. 【drawer3d】3D抽屜效果主題
4. 【drawer-slider】滑動抽屜效果主題
貢獻
pagerefresh需要你!
來為專案添磚加瓦,新的Idea,新的主題,重大Bug發現,新的設計資源(如圖示,官網設計等)
都可以通過Issue或PR的方式提交!
貢獻被採納後會加入貢獻者名單,如果有傑出貢獻(如持續貢獻),可以加入Manager小組,共同開發維護pagerefresh
有共同參與專案意願的,可以申請成為Member,成為pagerefresh真正的主人!
討論
QQ群(225192209)
微信公眾號(web前端開發大師兄)
注意,申請加入群時請新增驗證資訊,例如:pagerefresh使用遇到問題等等
相關文章
- Laravel 主題模板功能擴充套件包, 這可能是我用過最優雅的 Laravel 主題擴充套件外掛了Laravel套件
- 優雅的 Oss Flysystem 擴充套件套件
- 更優雅的在 Xunit 中使用依賴注入依賴注入
- Flutter | 如何優雅的解決依賴版本衝突Flutter
- EasyDependency:簡單優雅管理元件化的依賴配置元件化
- 如何優雅的修改node_modules中的依賴庫
- 給RecyclerView擴充套件下拉重新整理上拉載入View套件
- 如何構建一個優雅擴充套件套件
- 比nestjs更優雅的ts控制反轉策略-依賴查詢JS
- 【17MKH】我在框架中對.Net依賴注入的擴充套件框架依賴注入套件
- PHP 依賴注入擴充套件包 - 讓你在任何時候隨心所欲使用依賴注入「秀配圖 ^_^」PHP依賴注入套件
- 優雅地重新整理RecyclerViewView
- 簡單易用且優雅的跨境支付 PHP SDK 擴充套件包PHP套件
- 解密JavaChassis3:易擴充套件的多種註冊中心支援解密JavaS3套件
- [外掛擴充套件]系統主題管理套件
- Scala 多繼承 & 依賴注入繼承依賴注入
- Android多種下拉重新整理庫的地址Android
- 高效能的Python擴充套件(2)Python套件
- 高效能的Python擴充套件(1)Python套件
- 高效能的Python擴充套件(3)Python套件
- mysql 依賴包問題MySql
- QueryList 4.0 簡潔、優雅、可擴充套件的PHP採集工具(爬蟲)套件PHP爬蟲
- 優雅的玩PHP多程式PHP
- Maven依賴管理:控制依賴的傳遞Maven
- 降低依賴重複的兩項優化優化
- Golang 分散式 ID 生成系統,高效能、高可用、易擴充套件的 id 生成服務Golang分散式套件
- Java 類載入之匿名類和主類相互依賴問題Java
- 面試題:Spring 的迴圈依賴問題面試題Spring
- ASP.NET Core2使用Autofac實現IOC依賴注入竟然能如此的優雅簡便ASP.NET依賴注入
- 使用解構賦值與擴充套件運算子,讓你的程式碼更優雅賦值套件
- 探索 JavaScript 中的依賴管理及迴圈依賴JavaScript
- 依賴倒置(DIP)與依賴注入(DI)依賴注入
- 實現自動切換主題的 VSCode 擴充套件VSCode套件
- 重新整理 .net core 實踐篇————依賴注入應用[二]依賴注入
- [外掛擴充套件]仿Amezu UI後臺主題色套件UI
- RFC988 主機擴充套件用於IP多點傳送套件
- 使用yum 安裝依賴關係較多的包
- 依賴注入?依賴注入是如何實現解耦的?依賴注入解耦