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

Vue+element-ui 實(shí)現(xiàn)表格的分頁(yè)功能示例

 更新時(shí)間:2018年08月18日 14:23:42   作者:tf??鼚? 
這篇文章主要介紹了Vue+element-ui 實(shí)現(xiàn)表格的分頁(yè)功能示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文介紹了Vue+element-ui 實(shí)現(xiàn)表格的分頁(yè)功能示例,分享給大家,具體如下:

實(shí)現(xiàn)效果如下圖所示:

template部分:

<el-table
  :data="tempList"
  :header-cell-style="rowClass"
  stripe
  border style="margin-bottom:14px;"
  :empty-text="emptyText">
  <el-table-column property="name" label="債券名稱" width="228"></el-table-column>
  <el-table-column property="marketValue" label="市值" width="228" align="right" :formatter="formatDecimal2"></el-table-column>
  <el-table-column property="type" label="債券類型"></el-table-column>
  <el-table-column property="ratio" label="占母基金的比重" align="right" :formatter="toPercent"></el-table-column>
</el-table>
<div class="paginationClass">
  <el-pagination
  @size-change="handleSizeChange1"
  @current-change="handleCurrentChange1" :current-page="currentPage1"
  :page-sizes="[10, 20, 50, 100]"
  :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper"
  :total="total1">
  </el-pagination>

</div>

數(shù)據(jù)部分:獲取測(cè)試的數(shù)據(jù)(19個(gè))

data() {
  return {
     total1: 0,
     currentPage1:1,
     pageSize:10,
     bondsAllList: [{
      "name": "16協(xié)信01",
      "marketValue": 691861.0999317318,
      "type": "信用債",
      "ratio": 0.0027959958264152343
    }, {
      "name": "16朗詩(shī)01",
      "marketValue": 690131.4471819025,
      "type": "信用債",
      "ratio": 0.002789005836849196
    }, { 
      "name": "16三盛01",
      "marketValue": 688816.9110920322, 
      "type": "信用債",
      "ratio": 0.0027836934447790073
    }, { 
      "name": "17三鼎01",
      "marketValue": 685426.7917023668, 
      "type": "信用債",
      "ratio": 0.002769993065229573
    }, { 
      "name": "16臨開(kāi)債",
      "marketValue": 676640.4401650192, 
      "type": "信用債",
      "ratio": 0.00273448506769905
    }, { 
      "name": "16華訊01",
      "marketValue": 614990.17198298, 
      "type": "信用債",
      "ratio": 0.0024853398381849607
    }, { 
      "name": "16花樣03",
      "marketValue": 614990.0028613778, 
      "type": "信用債",
      "ratio": 0.0024853391547193142
    }, { 
      "name": "15協(xié)信01",
      "marketValue": 614987.6443837617, 
      "type": "信用債",
      "ratio": 0.0024853296234802085
    }, { 
      "name": "16三盛03",
      "marketValue": 461240.73328782123, 
      "type": "信用債",
      "ratio": 0.0018639972176101563
    }, { 
      "name": "16山鋼03",
      "marketValue": 384367.27773985104, 
      "type": "信用債",
      "ratio": 0.0015533310146751303
    }, { 
      "name": "14甘公01",
      "marketValue": 324002.01240352966, 
      "type": "信用債",
      "ratio": 0.0013093788254893862
    }, { 
      "name": "15新湖債",
      "marketValue": 307493.82219188084, 
      "type": "信用債",
      "ratio": 0.0012426648117401043
    }, { 
      "name": "16珠管01",
      "marketValue": 303035.16177009855, 
      "type": "信用債",
      "ratio": 0.0012246461719698726
    }, { 
      "name": "16重機(jī)債",
      "marketValue": 299103.36126325984, 
      "type": "信用債",
      "ratio": 0.0012087567140880767
    }, { 
      "name": "17三鼎01",
      "marketValue": 8163.960979194436, 
      "type": "信用債",
      "ratio": 3.2992750751699765E-5
    }, { 
      "name": "16重機(jī)債",
      "marketValue": 1475.2323613477674, 
      "type": "信用債",
      "ratio": 5.961808700804324E-6
    }, { 
      "name": "14甘公01",
      "marketValue": 723.1485963397557, 
      "type": "信用債",
      "ratio": 2.92243697100979E-6
    }, { 
      "name": "15新湖債",
      "marketValue": 707.2357910413259, 
      "type": "信用債",
      "ratio": 2.85812906700224E-6
    }, { 
      "name": "16珠管01",
      "marketValue": 153.74691109594042, 
      "type": "信用債",
      "ratio": 6.213324058700521E-7
    }]
  }
}

methiods部分:

 methods:{
  handleSizeChange1: function(pageSize) { // 每頁(yè)條數(shù)切換
    this.pageSize = pageSize
    this.handleCurrentChange1(this.currentPage1);
  },
  handleCurrentChange1: function(currentPage) {//頁(yè)碼切換
    this.currentPage1 = currentPage
    this.currentChangePage(this.bondsAllList,currentPage)
    
  },
  //分頁(yè)方法(重點(diǎn))
  currentChangePage(list,currentPage) { 
   let from = (currentPage - 1) * this.pageSize;
   let to = currentPage * this.pageSize;
   this.tempList = [];
   for (; from < to; from++) {
    if (list[from]) {
     this.tempList.push(list[from]);
    }
   }
  },
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue新玩具VueUse的具體用法

    Vue新玩具VueUse的具體用法

    VueUse 是一個(gè)基于 Composition API 的實(shí)用函數(shù)集合。本文就詳細(xì)的介紹了VueUse的具體用法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-11-11
  • vue實(shí)現(xiàn)登錄后頁(yè)面跳轉(zhuǎn)到之前頁(yè)面

    vue實(shí)現(xiàn)登錄后頁(yè)面跳轉(zhuǎn)到之前頁(yè)面

    本文給大家分享了vue實(shí)現(xiàn)登錄后頁(yè)面跳轉(zhuǎn)到之前頁(yè)面的一個(gè)功能,有這方便需要的朋友學(xué)習(xí)參考下吧。
    2018-01-01
  • 詳解VueJS應(yīng)用中管理用戶權(quán)限

    詳解VueJS應(yīng)用中管理用戶權(quán)限

    本篇文章主要給大家講述了VueJS應(yīng)用中管理用戶權(quán)限的詳細(xì)過(guò)程和方法,以及相關(guān)的代碼展示,需要的朋友參考下吧。
    2018-02-02
  • vue實(shí)現(xiàn)點(diǎn)擊翻轉(zhuǎn)效果

    vue實(shí)現(xiàn)點(diǎn)擊翻轉(zhuǎn)效果

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)點(diǎn)擊翻轉(zhuǎn)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • vue3頁(yè)面組件中怎么獲取上一個(gè)頁(yè)面的路由地址

    vue3頁(yè)面組件中怎么獲取上一個(gè)頁(yè)面的路由地址

    這篇文章主要給大家介紹了關(guān)于vue3頁(yè)面組件中怎么獲取上一個(gè)頁(yè)面的路由地址的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-02-02
  • 關(guān)于vue中 $emit的用法詳解

    關(guān)于vue中 $emit的用法詳解

    這篇文章主要介紹了vue中 $emit的用法,通過(guò)實(shí)例代碼給大家介紹了子組件和父組件的相關(guān)知識(shí),需要的朋友參考下吧
    2018-04-04
  • 快速解決vue-cli不能初始化webpack模板的問(wèn)題

    快速解決vue-cli不能初始化webpack模板的問(wèn)題

    下面小編就為大家分享一篇快速解決vue-cli不能初始化webpack模板的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • Vue Build后的項(xiàng)目的根路徑配置方式

    Vue Build后的項(xiàng)目的根路徑配置方式

    這篇文章主要介紹了Vue Build后的項(xiàng)目的根路徑配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue實(shí)現(xiàn)動(dòng)態(tài)顯示與隱藏底部導(dǎo)航的方法分析

    vue實(shí)現(xiàn)動(dòng)態(tài)顯示與隱藏底部導(dǎo)航的方法分析

    這篇文章主要介紹了vue實(shí)現(xiàn)動(dòng)態(tài)顯示與隱藏底部導(dǎo)航的方法,結(jié)合實(shí)例形式分析了vue.js針對(duì)導(dǎo)航隱藏與顯示的路由配置、事件監(jiān)聽(tīng)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • vue3利用keepAlive緩存頁(yè)面實(shí)例詳解

    vue3利用keepAlive緩存頁(yè)面實(shí)例詳解

    <keep-alive> 是一個(gè)抽象組件,它自身不會(huì)渲染一個(gè)DOM元素,也不會(huì)出現(xiàn)在組件的父組件鏈中,下面這篇文章主要給大家介紹了關(guān)于vue3利用keepAlive緩存頁(yè)面的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評(píng)論

九台市| 石家庄市| 大石桥市| 南乐县| 固镇县| 文成县| 东阳市| 赣州市| 高邮市| 四子王旗| 时尚| 托克逊县| 锡林郭勒盟| 大城县| 旅游| 工布江达县| 曲沃县| 阿克苏市| 凤庆县| 化州市| 大理市| 沁阳市| 内黄县| 阿拉善右旗| 枣强县| 灌阳县| 高阳县| 靖西县| 赣州市| 霍州市| 西华县| 无棣县| 黄陵县| 长春市| 罗田县| 内丘县| 兴化市| 连平县| 鄱阳县| 玉田县| 乳山市|