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

基于Vue2.0+ElementUI實(shí)現(xiàn)表格翻頁功能

 更新時(shí)間:2017年10月23日 08:29:00   作者:zhouyifeng98  
Element UI 是一套采用 Vue 2.0 作為基礎(chǔ)框架實(shí)現(xiàn)的組件庫,它面向企業(yè)級(jí)的后臺(tái)應(yīng)用,能夠幫助你快速地搭建網(wǎng)站,極大地減少研發(fā)的人力與時(shí)間成本。這篇文章主要介紹了Vue2.0+ElementUI實(shí)現(xiàn)表格翻頁功能,需要的朋友可以參考下

Element UI 是一套采用 Vue 2.0 作為基礎(chǔ)框架實(shí)現(xiàn)的組件庫,它面向企業(yè)級(jí)的后臺(tái)應(yīng)用,能夠幫助你快速地搭建網(wǎng)站,極大地減少研發(fā)的人力與時(shí)間成本。在這個(gè)月的 NingJS 上我們開源了這個(gè)項(xiàng)目,當(dāng)時(shí)它的文檔還沒有準(zhǔn)備好。今天,經(jīng)過兩周多的完善, Element UI 的文檔正式上線啦!目前它處于 rc 階段,正式版將于 Vue 2.0 發(fā)布后第一時(shí)間跟進(jìn)。 歡迎大家來使用和完善,一起把它做成 Vue 最好的企業(yè)級(jí)組件庫。

ElementUI的表格要求的數(shù)據(jù)類型為字典數(shù)組。我使用了python3寫后端,那么從數(shù)據(jù)庫取數(shù)據(jù)時(shí)添加一行cursorclass=pymysql.cursors.DictCursor即可。取出后我將其存入redis數(shù)據(jù)庫方便之后取用。取用時(shí)使用eval()函數(shù)再傳到前端即可。

前端放置Pagination 分頁器,我這里直接采用了完整功能的分頁器。

<el-pagination
  @size-change="handleSizeChange"
  @current-change="handleCurrentChange"
  :current-page="currentPage"
  :page-sizes="[10, 20, 50, 100]"
  :page-size="pagesize"
  layout="total, sizes, prev, pager, next, jumper"
  :total="data.length">
</el-pagination>

其中:handleSizeChange為pagesize發(fā)生改變時(shí)的相應(yīng)函數(shù),handleCurrentChange為currentPage發(fā)生改變時(shí)的相應(yīng)函數(shù)。

page-sizes為所有可選擇的page-size。可以自己更改其中的數(shù)字。

layout為附帶的功能,一般不用動(dòng)它。

total為總數(shù)據(jù)數(shù)。由于是字典數(shù)組,直接使用length方法即可得到總數(shù)據(jù)數(shù)。

data () {
  return {
    data: [],
    currentPage:1,
    pagesize:20,
  }
},

初始頁currentPage、初始每頁數(shù)據(jù)數(shù)pagesize和數(shù)據(jù)data

methods: {
  handleSizeChange: function (size) {
    this.pagesize = size;
  },
  handleCurrentChange: function(currentPage){
    this.currentPage = currentPage;
  }
}

上面的兩個(gè)響應(yīng)函數(shù),很好理解。

<el-table
  :data="data.slice((currentPage-1)*pagesize,currentPage*pagesize)"
  stripe
  style="width: 100%">

el-table標(biāo)簽。通過計(jì)算很容易得到,要使當(dāng)頁顯示分頁后的對(duì)應(yīng)數(shù)據(jù),其下標(biāo)應(yīng)為(當(dāng)前頁-1)*每頁數(shù)據(jù)數(shù)  到  當(dāng)前頁*每頁數(shù)據(jù)數(shù)。使用slice方法進(jìn)行取用。

stripe為帶斑馬紋表格。

<el-table-column
  prop="id"
  label="序號(hào)"
  align="center">
</el-table-column>

column標(biāo)簽??煞哦鄠€(gè),對(duì)每列的控制。label為該列名稱,顯示在第一行。prop為data中的某key的名稱。

總結(jié)

以上所述是小編給大家介紹的Vue2.0+ElementUI實(shí)現(xiàn)表格翻頁,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Vue.js動(dòng)態(tài)組件解析

    Vue.js動(dòng)態(tài)組件解析

    這篇文章主要為大家詳細(xì)介紹了Vue.js動(dòng)態(tài)組件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Vue-drag-resize 拖拽縮放插件的使用(簡單示例)

    Vue-drag-resize 拖拽縮放插件的使用(簡單示例)

    本文通過代碼給大家介紹了Vue-drag-resize 拖拽縮放插件使用簡單示例,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • vue 解決遍歷對(duì)象顯示的順序不對(duì)問題

    vue 解決遍歷對(duì)象顯示的順序不對(duì)問題

    今天小編就為大家分享一篇vue 解決遍歷對(duì)象顯示的順序不對(duì)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vite中如何使用@?配置路徑別名

    vite中如何使用@?配置路徑別名

    這篇文章主要介紹了vite中如何使用@?配置路徑別名,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • vue單文件組件的實(shí)現(xiàn)

    vue單文件組件的實(shí)現(xiàn)

    最近翻閱了一下vue。發(fā)覺有一個(gè)單文件組件之前基本忽視掉了。所以本文就詳細(xì)的介紹了vue單文件組件的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • VUE實(shí)現(xiàn)一個(gè)分頁組件的示例

    VUE實(shí)現(xiàn)一個(gè)分頁組件的示例

    本篇文章主要介紹了VUE實(shí)現(xiàn)一個(gè)分頁組件的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • vue3獲取當(dāng)前路由地址的兩種方法

    vue3獲取當(dāng)前路由地址的兩種方法

    近期在做ve3的項(xiàng)目時(shí)因?yàn)楣δ苄枰?需要獲取當(dāng)前路由的地址,下面這篇文章主要給大家介紹了關(guān)于vue3獲取當(dāng)前路由地址的兩種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • vue+element樹組件 實(shí)現(xiàn)樹懶加載的過程詳解

    vue+element樹組件 實(shí)現(xiàn)樹懶加載的過程詳解

    這篇文章主要介紹了vue+element樹組件 實(shí)現(xiàn)樹懶加載的過程,本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • vue使用v-for實(shí)現(xiàn)hover點(diǎn)擊效果

    vue使用v-for實(shí)現(xiàn)hover點(diǎn)擊效果

    hover是css中的選擇器,用于選擇鼠標(biāo)指針浮動(dòng)在上面的元素。這篇文章主要介紹了vue使用v-for實(shí)現(xiàn)hover點(diǎn)擊效果,需要的朋友可以參考下
    2018-09-09
  • vscode 插件開發(fā) + vue的操作方法

    vscode 插件開發(fā) + vue的操作方法

    這篇文章主要介紹了vscode 插件開發(fā) + vue的操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

上饶县| 鱼台县| 阳曲县| 淮北市| 微山县| 临海市| 鄂托克前旗| 中方县| 通江县| 洛扎县| 新安县| 若尔盖县| 洛川县| 桦川县| 东宁县| 伊通| 佛坪县| 五莲县| 乌苏市| 安平县| 伽师县| 嘉鱼县| 韶关市| 西青区| 揭阳市| 锡林浩特市| 衡南县| 陵川县| 甘德县| 广东省| 江西省| 林芝县| 杭锦旗| 泾阳县| 浦城县| 黄陵县| 双峰县| 天峻县| 临泽县| 浑源县| 邛崃市|