摘要:首先安裝組件庫在中引入和樣式然后在組件中引入在模板中寫法如下總計獎勵代碼如下分頁每次請求的個數是否加載完畢是否有更多數據上拉加載更多下拉刷新分頁查詢加載數據從中拿數據是否還有下一頁,如果沒有就禁止上拉刷新是禁止
首先安裝mint-ui組件庫
npm install mint-ui
在main.js中引入mint-ui和樣式
import "mint-ui/lib/style.css" import MintUi from "mint-ui" Vue.use(MintUi)
然后在組件中引入lodeMore
import {Loadmore} from "mint-ui"
在template模板中寫法如下:
- {{item.sum}}(總計獎勵) {{item.time | formatDate}}
js代碼如下:
data(){ return{ pagesize:1,//分頁 pageval:5, //每次請求的個數 allLoaded:false,//是否加載完畢 haveMore: true, //是否有更多數據 } }, created(){ this.loaddata(); }, methods:{ loadBottom: function(){//上拉加載更多 this.more(); this.$refs.loadmore.onBottomLoaded(); }, loadTop: function(){//下拉刷新 this.pagesize =1; this.loaddata(); this.$refs.loadmore.onTopLoaded(); }, more() { // 分頁查詢 this.pagesize ++; this.loaddata() this.isHaveMore(this.haveMore) }, loaddata(){//加載數據從vuex中拿數據 this.$store.dispatch("managementAwardListDetail/getmanagerlistDetail",[this.timer,this.pagesize]).then(()=>{ if(this.$store.state.managementAwardListDetail.code == 200){ if(this.pagesize == 1){ this.list = this.$store.state.managementAwardListDetail.list; } else{ this.list = this.list.concat(this.$store.state.managementAwardListDetail.list); if(this.$store.state.managementAwardListDetail.list.length == this.pageval){ this.haveMore = true; }else{ this.haveMore = false; } } }else{ this.$toast({ message:this.$store.state.managementAwardListDetail.msg, }); } }).catch((e)=> { console.log(e); }) }, isHaveMore: function () { // 是否還有下一頁,如果沒有就禁止上拉刷新 this.allLoaded = true // true是禁止上拉加載 if (this.haveMore) { this.allLoaded = false } } },
css部分省略了,這樣就大功告成了! 初學前端,大神請輕噴!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/99054.html
摘要:因為業務的需要界面需要實現分頁的功能,所以我就研究了一下如何利用自帶的組件實現上拉加載更多功能。代碼如下上拉加載更多初始化方法如下下面便是上拉加載更多的方法這樣就大功告成啦 因為業務的需要界面需要實現分頁的功能,所以我就研究了一下如何利用mint-ui自帶的loadmore組件實現上拉加載更多功能。 首先在文件中引入組件 import {Indicator, Loadmore} f...
摘要:官網還不斷的訪問不了。在此推薦一個移動端庫按需引入二次封裝組件列表的下拉刷新和上拉加載更多是移動端必須的組件。不用寫死高度了,并且兼容對外提供了更加簡明易用的刷新,回到頂部,獲得和設置滾動條位置的方法統一的提示,免去重復代碼。 按需引入mint-ui 本項目用了 mint-ui 作為基礎ui框架,在使用中遇到不少問題。官網doc 還不斷的訪問不了。不過還是很感謝 mint-ui 團隊。...
摘要:做一個簡單的移動端展示項目,后臺分頁后前端加載,實現上拉加載下一頁,找了下,還是用這個插件好一點安裝不要使用安裝導入在哪個頁面使用則在哪個頁面導入這里的話,我使用全局導入會出現問題若有錯還請大家指出暫時想到的就是局部引入注冊組件注冊組件 做一個簡單的移動端展示項目,后臺分頁后前端加載,實現上拉加載下一頁,找了下,還是用這個mescroll.js插件好一點 1.npm安裝 npm ins...
摘要:前言現在網上下拉刷新,上拉加載插件一搜一大堆,如果你想用在生產環境,那你可以直接網上搜一個靠譜的,我所做的就是不依賴任何插件,一步一步把這個插件的過程寫一下,各位同學可以在此基礎上定制,沒有寫過插件的,可以了解下插件怎么寫的,整個過程定位入 前言 現在網上 下拉刷新,上拉加載 插件一搜一大堆,如果你想用在生產環境,那你可以直接網上搜一個靠譜的,我所做的就是不依賴任何插件,一步一步把這個...
閱讀 2928·2023-04-25 19:08
閱讀 1420·2021-11-16 11:45
閱讀 1975·2021-10-13 09:40
閱讀 4141·2021-09-30 09:47
閱讀 2418·2019-08-30 15:44
閱讀 2282·2019-08-30 13:03
閱讀 1393·2019-08-30 12:56
閱讀 1894·2019-08-26 14:04