正如名字同样,EasyRefresh很容易就能在基于Vue的Web应用上实现下拉刷新以及上拉加载操做,支持主流的PC和移动浏览器。它的功能灵感来源于与Android的SmartRefreshLayout,一样也吸收了不少三方库的优势。EasyRefresh中集成了多种风格的Header和Footer,可是它并无局限性,你能够很轻松的自定义,作到你想要的任何样子。使用Html强大的动画,甚至随便一个简单的控件也能够完成。EasyRefresh的目标是打造一个强大,稳定,成熟的下拉刷新框架。javascript
GitHub:vue-easyrefresh
App版本移步:flutter_easyrefreshhtml
https://xuelongqy.github.io/vue-easyrefreshvue
// 使用命令安装 npm install vue-easyrefresh -S 或者 yarn add vue-easyrefresh // 使用package.json "dependencies": { "vue-easyrefresh": "version", .... }
import Vue from 'vue' import EasyRefresh from 'vue-easyrefresh' Vue.use(EasyRefresh)
<EasyRefresh :userSelect="false" :onRefresh="onRefresh" :loadMore="loadMore"> <!-- 列表内容 --> </EasyRefresh> <!-- 更多使用方法请参考Example -->
<EasyRefresh :userSelect="false" :onRefresh="onRefresh" :loadMore="loadMore"> <template v-slot:header> <MaterialHeader/> </template> <StripeList :count="itemCount"/> <template v-slot:footer> <MaterialFooter/> </template> </EasyRefresh> <!-- 注:<template v-slot:header>为vue2.6后的语法,仍然可使用<MaterialHeader slot="header"/> -->
这个群不单单是解决EasyreFresh的问题,任何Vue.js相关的问题均可以进行讨论。正如它的名字同样,有问必答,只要群主有时间,都会帮你们一块儿解决问题。java