vue+Element-ui實現分頁效果

當我們向后臺請求大量數據的時候,并要在頁面展示出來,請求的數據可能上百條數據或者更多的時候,并不想在一個頁面展示,這就需要使用分頁功能來去完成了。

1.本次所使用的是vue2.0+element-ui實現一個分頁功能,element-ui這個組件特別豐富,分頁中給我提供了一個Pagination?分頁,使用Pagination 快速完成分頁功能

?

最終效果展示

?

<div class="deit"><div class="crumbs"><el-breadcrumb separator="/"><el-breadcrumb-item><i class="el-icon-date"></i> 數據管理</el-breadcrumb-item><el-breadcrumb-item>用戶列表</el-breadcrumb-item></el-breadcrumb><div class="cantainer"><el-table style="width: 100%;":data="userList.slice((currentPage-1)*pagesize,currentPage*pagesize)"  //對數據請求的處理,最為重要的一句話><el-table-column type="index" width="50">    </el-table-column><el-table-column label="日期" prop="date" width="180">    </el-table-column><el-table-column label="用戶姓名" prop="name" width="180">    </el-table-column><el-table-column label="郵箱" prop="email" width="180">    </el-table-column><el-table-column label="地址" prop="address" width="200">    </el-table-column>    </el-table><el-pagination@size-change="handleSizeChange"@current-change="handleCurrentChange":current-page="currentPage":page-sizes="[5, 10, 20, 40]" //這是下拉框可以選擇的,每選擇一行,要展示多少內容:page-size="pagesize"         //顯示當前行的條數layout="total, sizes, prev, pager, next, jumper":total="userList.length">    //這是顯示總共有多少數據,</el-pagination></div></div></div>

?

需要data定義一些,userList定義一個空數組,請求的數據都是存放這里面

?

data () {return {currentPage:1, //初始頁pagesize:10,    //    每頁的數據userList: []}},

?

對一些數據,方法處理,數據的來源是自己通過json-server搭建的本地數據,通過vue-resource請求數據,

?

created() {this.handleUserList()},methods: {// 初始頁currentPage、初始每頁數據數pagesize和數據datahandleSizeChange: function (size) {this.pagesize = size;console.log(this.pagesize)  //每頁下拉顯示數據},handleCurrentChange: function(currentPage){this.currentPage = currentPage;console.log(this.currentPage)  //點擊第幾頁},handleUserList() {this.$http.get('http://localhost:3000/userList').then(res => {  //這是從本地請求的數據接口,this.userList = res.body})}}

?

?

以上都是分頁所需的功能,也是自己在自己寫案例中所遇到的,并總結下方便查看,喜歡的可以關注一下

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/247409.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/247409.shtml
英文地址,請注明出處:http://en.pswp.cn/news/247409.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ListViewAutoScrollHelper

ListViewAutoScrollHelper轉載于:https://www.cnblogs.com/ZacharyHodgeZou/p/4208350.html

wx.navigateTo跳轉首頁無效

問題: 首頁A—B,B—C,C—A(回首頁無效) 先來看首頁,首頁是由tabBar中三個頁面組成 再來看下首頁的代碼組成 //只保留核心代碼 "tabBar": { ... "list": [ { "pagePath": "pages/home/home", "te…

21款網頁版html5小游戲源碼

html5魅族創意的貪食蛇游戲源碼下載 html5網頁版打磚塊小游戲源碼下載 html5 3D立體魔方小游戲源碼下載 html5網頁版飛機躲避游戲源碼下載 html5三國人物連連看游戲源碼下載 js html5 2048數字游戲源碼_2048網頁版源碼下載 html5盲打高手打飛字游戲下載_網頁版英文打飛字游戲源…

Cookie的使用(js-cookie插件)

一、安裝 npm install js-cookie --save二、引用 import Cookies from js-cookie三、一般使用 存到Cookie去 // Create a cookie, valid across the entire site: Cookies.set(name, value);// Create a cookie that expires 7 days from now, valid across the entire site…

js的array.some()方法

定義和用法 some() 方法用于檢測數組中的元素是否滿足指定條件&#xff08;函數提供&#xff09;。 some() 方法會依次執行數組的每個元素&#xff1a; 如果有一個元素滿足條件&#xff0c;則表達式返回true , 剩余的元素不會再執行檢測。如果沒有滿足條件的元素&#xff0c…

AOP集成防止連續多次點擊問題

AOP即Aspect Oriented Programming的縮寫,習慣稱為切面編程;與OOP(面向對象編程)萬物模塊化的思想不同,AOP則是將涉及到眾多模塊的某一類問題進行統一管理,AOP的優點是將業務邏輯與系統化功能高度解耦,讓我們在開發過程中可以只專注于業務邏輯,其他一些系統化功能(如路由、日志…

應用內安裝部分手機出現解析錯誤

在做應用內升級安裝apk 的時候 出現了 程序包解析出錯&#xff0c;這就很難受了 明明程序包有問題&#xff0c;而且還并不是必發&#xff0c;查了下資料發現是7.0版本的問題 有好幾種說法會引起這個問題 1 使用了V2包 我們在打包的時候最好不要用V2簽名 2 加入臨時授權 intent.…

自定義input[type=file]的兼容樣式

input[type"file"]的樣式在各個瀏覽器中的表現不盡相同&#xff1a; 1. chrome: 2. firefox: 3. opera: 4. ie: 5. edge: 另外&#xff0c;當我們規定 input[type"file"] 的高度&#xff0c;并把它的行高設置成與其高度相等后&#xff0c;chrome中難看的樣…

Excel催化劑開源第37波-音視頻文件元數據提取(分辨率,時長,采樣率等)

上一篇提到圖片元信息Exif的提取&#xff0c;當然還有一類音視頻文件&#xff0c;也同樣存儲著許多寶貴的元數據&#xff0c;那就開源到底唄&#xff0c;雖然自己找尋過程也是蠻艱辛坎坷的&#xff0c;大家看后有收獲&#xff0c;只求多多傳播下&#xff0c;讓前人的工作可以更…

ECharts 雷達圖在類目值下面顯示數值

需要實現的效果&#xff1a; 官網里面的demo顯示數值&#xff0c;都是在拐點處&#xff1a; 【解決】 1、只顯示類目 <div id"mychart" style"width:300px;height:300px;margin:0 auto;"></div><script>var arr1 [60,73,85,40,60];var…

RecyclerView復用item導致數據混亂

一般recyclerview會復用item以讓recycler性能提升 但是我們有些時候會出現復用了之后混亂的情況 如何防止RecyclerView復用item呢 1 最好是每一個有判斷的地方&#xff0c;都要寫全所有情況&#xff0c;什么意思呢 if里textView設了一個值&#xff0c;false也必須設置一個值 2 …

echarts tooltip在圖表范圍內顯示

以下兩種解決方式&#xff0c;能夠應對大部分出現此類問題項目 tooltip.position: 提示框浮層的位置&#xff0c;默認不設置時位置會跟隨鼠標的位置。 可選&#xff1a;string, Array, Function 一、解決方法&#xff1a; 1、設置x軸固定不動 y軸上下跟隨 /*設置x軸左右固定…

Vue.js 動態為img的src賦值

在vue中動態給src賦值綁定圖片會顯示不出來 動態添加src被當做靜態資源處理了&#xff0c;沒有進行編譯 解決方法&#xff1a; 1、用網絡地址 把圖片放在cdn或自己的服務器上&#xff0c;把網絡地址存在imgUrl里&#xff0c;然后直接<img :src"Url"> 2.把圖片放…

項目打包部署到Tomcat

一、 使用 npm run build打包完成之后會出現一個dist文件夾&#xff0c;里面有static文件夾和一個index.html文件&#xff0c;一般我們部署在tomcat上面會將文件放在webapps文件夾下 如果不進行任何修改將dist文件夾放進去的話&#xff0c;會出現資源路徑錯誤的問題&#xff…

算法階段三總結

3月25日-4月4日這段時間里。我把字符串的一些基本操作和算法學了下。主要有串的基本操作&#xff0c;字符串的hash函數&#xff08;Rabin-Karp&#xff0c;ELFhash&#xff09;&#xff0c;還有KMP算法。總體感覺還是不錯的。尤其清明這三天沒出去&#xff0c;都呆在宿舍了&…

vue.config和editorconfig

我們在做項目的時候&#xff0c;應該給經常用到的文件配置它的別名&#xff0c;這樣做&#xff0c;既可以方便引用&#xff0c;也可以防止當文件位置發生改變的時候出現錯誤。 配置前: import bartar from ../../components/bartar 配置后(不用再關心文件層級關系): import bar…

Java生鮮電商平臺-訂單配送模塊的架構與設計

Java生鮮電商平臺-訂單配送模塊的架構與設計 生鮮電商系統最終的目的還是用戶下單支付購買&#xff0c; 所以訂單管理系統是電商系統中最為復雜的系統&#xff0c;其作為中樞決定著整個商城的運轉&#xff0c; 本文將對于生鮮類電商平臺的訂單設計做一個完整的分析&#xff0c;…

vue項目,webpack中配置src路徑別名及使用

默認會有‘’別名&#xff0c;指向src目錄&#xff0c;還可以添加自定義別名等等。 使用方法 使用別名一般就三種情況&#xff1a;在js中用&#xff0c;在css中用&#xff0c;在html文檔內用 js中用&#xff0c;最簡單: import {getName} from /util/namecss中使用&#xff0…

fastclick庫的介紹和使用

移動端點擊延遲事件 1. 移動端瀏覽器在派發點擊事件的時候&#xff0c;通常會出現300ms左右的延遲 2. 原因: 移動端的雙擊會縮放導致click判斷延遲 fastclick 是具有消除移動端瀏覽器上的點擊事件的 300ms 的延遲的作用。 注意幾點 1、PC端無效 2、Android 上的 Chrome …

toString()和String.valueOf()的區別(轉)

慣例廣告一發&#xff0c;對于初學真&#xff0c;真的很有用www.java1234.com&#xff0c;去試試吧&#xff01; 有的朋友在用這兩個的時候感覺差不多 其實&#xff0c;很多時候效果是差不多的 但是&#xff0c;有的時候用.toString()會報錯&#xff0c;而用String.valueOf()就…