<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
此片部落格介紹的方法是通過請求後臺資料給的狀態,然後把自己選擇的時間傳過去實現篩選的,根據業務邏輯來參考吧!
下篇我們會說下通過vue過濾器來實現的方法!
業務邏輯:首先前端需要獲取其使用者選擇的日期資料,然後通過介面把日期資料傳給後端,後端接收資料會返回給前端新的資料,頁面在進行渲染。到此功能會是實現了
html部分
<div class="ag_listmain clearfix"> <div class="ag_yearlist" v-for="(item,key) in list" :key="key" @click="agrouter(item.id)"> <div class="agtitle"> <p>餘額提現-到{{item.from_to}}</p> <label>{{item.created_at}}</label> </div> <div class="ag_money"> <h4>{{item.money}}</h4> <label>提現成功</label> </div> </div>
vant日期元件
<van-popup v-model="show" position="bottom" > <van-datetime-picker v-model="currentDate" type="year-month" :min-date="minDate" :formatter="formatter" @confirm="confirm()" @cancel='cancel()' /> </van-popup>
js部分
return{ list:[] , datesed:"", } // 選擇事件後確定按鈕方法 confirm(){ this.show=false; this.page = 1; //讓當前的頁面顯示第一頁。 this.dates = this.formatDate(this.currentDate,`yyyy${'年'}MM${'月'}`); //將日期轉化為時間值 在我的部落格主頁能找到這關於這個的部落格 this.datesed = this.formatDate(this.currentDate,'yyyy-MM'); //將日期轉化為時間值 在我的部落格主頁能找到這關於這個的部落格 this.list = []; // 讓當前迴圈的資料為空,因為我做的資料分頁是往裡對堆資料的, this.agplease(); //執行請求資料方法 // console.log(this.datesed) //獲取時間值 }, //請求資料 agplease(){ this.axios.get('user/bill',{ params : { state : 3, //傳引數 page:this.page, page_size:8, date : this.datesed, //後臺給的狀態等於你提交的時間資料。這樣就可以了, } }).then(res => { // 下面嗎是我自己處理資料的方法, if(res.data.code === 200){ let aglist = res.data.data; // 總資料 let arr = aglist.list; // 資料·列表作為迴圈 let page_size =this.aglist.page_size; // 每頁顯示條數 for(let i=0; i<arr.length; i++){ // console.log(this.list) this.list.push(arr[i]); } console.log(this.list); this.lastpage =aglist.total_page; // 載入狀態結束 this.loading = false; if(this.lastpage <= this.page){ this.finished = true; } this.page++; // console.log(this.list); } }) }
上面的程式碼希望對你有幫助,當然寫法有很多根據你們自己的風格去寫
給大家分享一個簡單的用vue實現資料篩選的程式碼,因為我下載了vue.js所以我是內聯的,沒有下載的同學可以去下載一下vue 官網
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script src="../vue.js"></script> <div id="app"> <input type="text" v-model="keyword"/> <div class="box" v-for="item in flist" :key="item"> {{item}} </div> </div> <script type="text/javascript"> new Vue({ el:"#app", data:{ keyword:"", list:["草莓","菠蘿","杏","李子","西瓜","木瓜","哈密瓜","山竹","櫻桃","香蕉","芒果"] }, computed:{ flist(){ // 如果item(水果列表中變數的項)包含文字 this.keyword(搜尋鍵碼) // a.includes(b)如果a包含b就返回true // 返回true當前水果·就保留 return this.list.filter(item=>item.includes(this.keyword)) } } }) </script> </body> </html>
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45