正如名字同樣,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