最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue+Element-ui實現(xiàn)分頁效果實例代碼詳解

 更新時間:2018年12月10日 15:00:48   作者:小周sri的碼農(nóng)  
這篇文章主要介紹了vue+Element-ui實現(xiàn)分頁效果 ,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

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

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

最終效果展示

<div class="deit">
  <div class="crumbs">
   <el-breadcrumb separator="/">
      <el-breadcrumb-item><i class="el-icon-date"></i> 數(shù)據(jù)管理</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)" //對數(shù)據(jù)請求的處理,最為重要的一句話
          >
            <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]" //這是下拉框可以選擇的,每選擇一行,要展示多少內(nèi)容
              :page-size="pagesize"     //顯示當(dāng)前行的條數(shù)
              layout="total, sizes, prev, pager, next, jumper"
              :total="userList.length">  //這是顯示總共有多少數(shù)據(jù),
          </el-pagination>
    </div>
  </div>
 </div>

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

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

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

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

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

可以關(guān)注一下https://github.com/MrZHLF/vue-admin-system,這個案例還在完善當(dāng)中,功能還在增加

總結(jié)

以上所述是小編給大家介紹的vue+Element-ui實現(xiàn)分頁效果實例代碼詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue-admin-element項目突然就起不來了的解決

    vue-admin-element項目突然就起不來了的解決

    這篇文章主要介紹了vue-admin-element項目突然就起不來了的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue路由傳參刷新后數(shù)據(jù)丟失問題及解決

    vue路由傳參刷新后數(shù)據(jù)丟失問題及解決

    這篇文章主要介紹了vue路由傳參刷新后數(shù)據(jù)丟失問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue.js樣式動態(tài)綁定實現(xiàn)小結(jié)

    Vue.js樣式動態(tài)綁定實現(xiàn)小結(jié)

    這篇文章主要介紹了Vue.js樣式動態(tài)綁定實現(xiàn)小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Vue2實現(xiàn)未登錄攔截頁面功能的基本步驟和示例代碼

    Vue2實現(xiàn)未登錄攔截頁面功能的基本步驟和示例代碼

    在Vue 2中實現(xiàn)未登錄攔截頁面功能,通??梢酝ㄟ^路由守衛(wèi)和全局前置守衛(wèi)來完成,以下是一個基本的實現(xiàn)步驟和示例代碼,幫助你創(chuàng)建一個簡單的未登錄攔截邏輯,需要的朋友可以參考下
    2024-04-04
  • 一文帶你搞懂V8垃圾回收系統(tǒng)

    一文帶你搞懂V8垃圾回收系統(tǒng)

    在V8中,JavaScript的內(nèi)存空間分為棧(Stack)和堆(Heap)兩部分,垃圾回收的基本思路是:查找內(nèi)存中的所有變量,看哪些已經(jīng)不再需要,然后釋放這些變量所占用的內(nèi)存,本文就給大家梳理一下V8垃圾回收系統(tǒng),需要的朋友可以參考下
    2023-07-07
  • vue.js的手腳架vue-cli項目搭建的步驟

    vue.js的手腳架vue-cli項目搭建的步驟

    這篇文章主要介紹了vue.js的手腳架vue-cli項目搭建的步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Vue+ElementUi實現(xiàn)點擊表格鏈接頁面跳轉(zhuǎn)和路由效果

    Vue+ElementUi實現(xiàn)點擊表格鏈接頁面跳轉(zhuǎn)和路由效果

    這篇文章主要介紹了Vue+ElementUi實現(xiàn)點擊表格中鏈接進行頁面跳轉(zhuǎn)和路由,本文結(jié)合實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • springboot+vue實現(xiàn)文件上傳下載

    springboot+vue實現(xiàn)文件上傳下載

    這篇文章主要為大家詳細介紹了springboot+vue實現(xiàn)文件上傳下載,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • vue中控制mock在開發(fā)環(huán)境使用,在生產(chǎn)環(huán)境禁用方式

    vue中控制mock在開發(fā)環(huán)境使用,在生產(chǎn)環(huán)境禁用方式

    這篇文章主要介紹了vue中控制mock在開發(fā)環(huán)境使用,在生產(chǎn)環(huán)境禁用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 用vue設(shè)計一個日歷表

    用vue設(shè)計一個日歷表

    這篇文章主要介紹了如何用vue設(shè)計一個日歷表,幫助大家更好的理解和學(xué)習(xí)vue框架,感興趣的朋友可以了解下
    2020-12-12

最新評論

富蕴县| 壶关县| 达尔| 祁阳县| 航空| 虞城县| 綦江县| 拉萨市| 辽中县| 三都| 大邑县| 余干县| 铁岭县| 交口县| 正安县| 平顶山市| 嘉善县| 平陆县| 通州市| 贺兰县| 赤城县| 绥芬河市| 邵武市| 雅江县| 伊春市| 瑞安市| 凌源市| 密山市| 樟树市| 林周县| 青河县| 忻城县| 岗巴县| 阿克苏市| 鄂温| 仙居县| 渝中区| 焉耆| 鄂尔多斯市| 塔河县| 西青区|