本项目是一款基于微信小程序的coolui-scroller下拉刷新和上拉加载功能组件源码,包含581个文件,涵盖112个JavaScript文件、74个JSON配置文件、58个PNG图片、57个wxss样式表、57个wxml模板文件、50个JPG图片、39个GIF动画、36个SCSS样式表、34个Markdown文档、21个HTML文件。该组件适用于实现微信小程序中的滚动加载功能,支持高效的数据展示和用户交互。
关键词
微信小程序 小程序开发 下拉刷新 上拉加载 Html
目录结构
├── .gitignore ├── .vscode ├── settings.json ├── demo ├── .gitignore ├── app.js ├── app.json ├── app.miniapp.json ├── app.wxss ├── img ├── case.png ├── case_cur.png ├── component.png ├── component_cur.png ├── empty.png ├── floors.png ├── floors_cur.png ├── index-nav-icon0.png ├── index-nav-icon1.png ├── index-nav-icon10.png ├── index-nav-icon11.png ├── index-nav-icon2.png ├── index-nav-icon3.png ├── index-nav-icon4.png ├── index-nav-icon5.png ├── index-nav-icon6.png ├── index-nav-icon7.png ├── index-nav-icon8.png ├── index-nav-icon9.png ├── logo - 副本.png ├── logo.png ├── second-floor-bg.jpeg ├── taobao.png ├── index ├── components ├── case ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── component ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── miniprogram_npm ├── coolui-scroller ├── LICENSE ├── empty ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── handtip ├── icons ├── arrow_down.png ├── arrow_left.png ├── arrow_right.png ├── arrow_top.png ├── close.png ├── tap.png ├── tap2.png ├── tap3.png ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── index.js ├── item ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── loadmore ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── nav-bar ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── nav-pannel ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── nav ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── package.json ├── parallax ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── refresh ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── scroll-page ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── scroller ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── search ├── icon ├── close.png ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── second-floor-refresh ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── second-floor ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── sort ├── index ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── item ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── wave-bg-weapp ├── bg ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── lib ├── 2d.d.ts ├── 2d.js ├── 3d.d.ts ├── 3d.js ├── 4d.d.ts ├── 4d.js ├── mod.d.ts ├── mod.js ├── shuffle_seed.d.ts ├── shuffle_seed.js ├── demo.gif ├── package.json ├── package.json ├── pages ├── combined ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── demo ├── animation ├── bingdwendwen ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── christmas ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── fly ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── noodles ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── universe ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── combined ├── pics ├── component ├── header ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── pics_item ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── index ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── second-floor ├── taobao ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── empty ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── hand ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── list ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── loadmore ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── longlist ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── nav-pannel ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── nav ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── refresh ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── search ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── second-floor ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── sort ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── pnpm-lock.yaml ├── project.config.json ├── project.miniapp.json ├── project.private.config.json ├── sitemap.json ├── doc ├── .vitepress ├── cache ├── deps ├── @theme_index.js ├── @theme_index.js.map ├── _metadata.json ├── package.json ├── vue.js ├── vue.js.map ├── config.js ├── api-examples.md ├── case.md ├── components ├── empty.md ├── floor.md ├── handtip.md ├── item.md ├── loadmore.md ├── nav.md ├── navPannel.md ├── page.md ├── parallax.md ├── refresh.md ├── scroller.md ├── search.md ├── sort.md ├── guide.md ├── index.md ├── markdown-examples.md ├── package.json ├── public ├── favicon.ico ├── images ├── a.gif ├── bg.jpg ├── bing.gif ├── bing.png ├── demo.jpg ├── empty.jpg ├── fsyx.png ├── handtip.jpg ├── loadmore.jpg ├── mxcm.png ├── nav.jpg ├── nav1.jpg ├── nav2.jpg ├── nav3.jpg ├── nav4.jpg ├── nav5.jpg ├── nav6.jpg ├── navpannel1.gif ├── page1.jpg ├── page2.png ├── qun.jpg ├── refresh1.gif ├── refresh2.gif ├── refresh3.gif ├── refresh4.gif ├── refresh5.gif ├── refresh6.gif ├── refresh7.gif ├── refresh8.gif ├── refresh9.gif ├── scroller1.jpg ├── scroller2.jpg ├── scroller3.jpg ├── sdlrerw.png ├── search.jpg ├── search2.jpg ├── search_base.gif ├── search_clearable.gif ├── search_yj.jpg ├── set1.png ├── set2.png ├── sort.jpg ├── sort1.gif ├── sort2.gif ├── sort3.gif ├── universe.png ├── wx.jpg ├── zfb.jpg ├── version.md ├── vite.config.js ├── package.json ├── packages ├── LICENSE ├── empty ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── handtip ├── icons ├── arrow_down.png ├── arrow_left.png ├── arrow_right.png ├── arrow_top.png ├── close.png ├── tap.png ├── tap2.png ├── tap3.png ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── index.js ├── item ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── loadmore ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── nav-bar ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── nav-pannel ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── nav ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── package.json ├── parallax ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── refresh ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── scroll-page ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── scroller ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── search ├── icon ├── close.png ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── second-floor-refresh ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── second-floor ├── index.js ├── index.json ├── index.scss ├── index.wxml ├── index.wxss ├── sort ├── index ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── item ├── index.js ├── index.json ├── index.wxml ├── index.wxss ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── readme.txt ├── v2 ├── _config.yml ├── css ├── app.32baf99f.css ├── chunk-vendors.4fe001b1.css ├── favicon.ico ├── fonts ├── feather.5fad700a.eot ├── feather.66cbb621.woff ├── feather.a940fe89.ttf ├── iconfont.e1915288.eot ├── images ├── empty.jpg ├── loadmore1.jpg ├── loadmore2.jpg ├── refresh1.jpg ├── refresh2.gif ├── refresh3.gif ├── refresh4.gif ├── scroll1.gif ├── set1.png ├── set2.png ├── img ├── feather.023ba082.svg ├── index.html ├── js ├── app.23adc171.js ├── app.23adc171.js.map ├── chunk-vendors.146749b8.js ├── chunk-vendors.146749b8.js.map ├── md ├── api ├── events.md ├── methods.md ├── ceshi ├── ceshi1 ├── ceshi2.md ├── index ├── import.md ├── index.md ├── install.md ├── option ├── empty.md ├── index.md ├── loadmore.md ├── pagination.md ├── refresh.md ├── router.json ├── v3 ├── 404.html ├── api-examples.html ├── assets ├── api-examples.md.d075f7b8.js ├── api-examples.md.d075f7b8.lean.js ├── app.27c76f1f.js ├── case.md.7383adbe.js ├── case.md.7383adbe.lean.js ├── chunks ├── framework.83b1ca13.js ├── theme.116832a4.js ├── components_empty.md.156c8c7f.js ├── components_empty.md.156c8c7f.lean.js ├── components_floor.md.2e561e99.js ├── components_floor.md.2e561e99.lean.js ├── components_handtip.md.0bf3638e.js ├── components_handtip.md.0bf3638e.lean.js ├── components_item.md.a92b4398.js ├── components_item.md.a92b4398.lean.js ├── components_loadmore.md.2512aae8.js ├── components_loadmore.md.2512aae8.lean.js ├── components_nav.md.0c2aa849.js ├── components_nav.md.0c2aa849.lean.js ├── components_navPannel.md.39544581.js ├── components_navPannel.md.39544581.lean.js ├── components_page.md.99f7263e.js ├── components_page.md.99f7263e.lean.js ├── components_parallax.md.f1430f5e.js ├── components_parallax.md.f1430f5e.lean.js ├── components_refresh.md.6830cfa7.js ├── components_refresh.md.6830cfa7.lean.js ├── components_scroller.md.22ba7117.js ├── components_scroller.md.22ba7117.lean.js ├── components_search.md.425153be.js ├── components_search.md.425153be.lean.js ├── components_sort.md.d5ee5b42.js ├── components_sort.md.d5ee5b42.lean.js ├── guide.md.942c1baf.js ├── guide.md.942c1baf.lean.js ├── index.md.2b34af29.js ├── index.md.2b34af29.lean.js ├── inter-italic-cyrillic-ext.33bd5a8e.woff2 ├── inter-italic-cyrillic.ea42a392.woff2 ├── inter-italic-greek-ext.4fbe9427.woff2 ├── inter-italic-greek.8f4463c4.woff2 ├── inter-italic-latin-ext.bd8920cc.woff2 ├── inter-italic-latin.bd3b6f56.woff2 ├── inter-italic-vietnamese.6ce511fb.woff2 ├── inter-roman-cyrillic-ext.e75737ce.woff2 ├── inter-roman-cyrillic.5f2c6c8c.woff2 ├── inter-roman-greek-ext.ab0619bc.woff2 ├── inter-roman-greek.d5a6d92a.woff2 ├── inter-roman-latin-ext.0030eebd.woff2 ├── inter-roman-latin.2ed14f66.woff2 ├── inter-roman-vietnamese.14ce25a6.woff2 ├── markdown-examples.md.ccebdb51.js ├── markdown-examples.md.ccebdb51.lean.js ├── style.d816fae0.css ├── version.md.c3998269.js ├── version.md.c3998269.lean.js ├── case.html ├── components ├── empty.html ├── floor.html ├── handtip.html ├── item.html ├── loadmore.html ├── nav.html ├── navPannel.html ├── page.html ├── parallax.html ├── refresh.html ├── scroller.html ├── search.html ├── sort.html ├── favicon.ico ├── guide.html ├── hashmap.json ├── images ├── a.gif ├── bg.jpg ├── bing.gif ├── bing.png ├── demo.jpg ├── empty.jpg ├── fsyx.png ├── handtip.jpg ├── loadmore.jpg ├── mxcm.png ├── nav.jpg ├── nav1.jpg ├── nav2.jpg ├── nav3.jpg ├── nav4.jpg ├── nav5.jpg ├── nav6.jpg ├── navpannel1.gif ├── page1.jpg ├── page2.png ├── qun.jpg ├── refresh1.gif ├── refresh2.gif ├── refresh3.gif ├── refresh4.gif ├── refresh5.gif ├── refresh6.gif ├── refresh7.gif ├── refresh8.gif ├── refresh9.gif ├── scroller1.jpg ├── scroller2.jpg ├── scroller3.jpg ├── sdlrerw.png ├── search.jpg ├── search2.jpg ├── search_base.gif ├── search_clearable.gif ├── search_yj.jpg ├── set1.png ├── set2.png ├── sort.jpg ├── sort1.gif ├── sort2.gif ├── sort3.gif ├── universe.png ├── wx.jpg ├── zfb.jpg ├── index.html ├── markdown-examples.html ├── version.html