国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue開發之封裝分頁組件與使用示例

2024-05-06 15:40:09
字體:
來源:轉載
供稿:網友

本文實例講述了Vue開發之封裝分頁組件與使用。分享給大家供大家參考,具體如下:

使用elementui中的el-pagination來封裝分頁組件

pagination.vue:

<template>  <div class="pagination">    <el-pagination small class="text-center" @size-change="handleSizeChange" @current-change="handleCurrentChange"                :current-page="page.page" :page-sizes="pageSizes" :page-size="page.limit"                layout="total, sizes, prev, pager, next, jumper" :total="total">    </el-pagination>  </div></template><script>export default {  props: {    total: {      type: Number    } // 總條數  },  data() {    return {      pageSizes: [10, 20, 50, 100],      page: {        page: 1,        limit: 10      }    };  },  methods: {    // 每頁條數變更    handleSizeChange(val) {      this.page.limit = val;      this.$emit('pageChange', this.page);    },    // 當前頁碼變更    handleCurrentChange(val) {      this.page.page = val;      this.$emit('pageChange', this.page);    }  }}</script><style>.pagination {  margin: 20px 0;}</style>

使用創建的分頁組件

<pagination :total="total" @pageChange="pageChange"></pagination>
// 頁碼切換pageChange(item) {  this.searchContent.page = item.page;  this.searchContent.limit = item.limit;  this.getList();},

希望本文所述對大家vue.js程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 凭祥市| 海安县| 白沙| 黄陵县| 四会市| 武宁县| 武城县| 杂多县| 灵宝市| 台东市| 滨海县| 泰和县| 阳新县| 梓潼县| 天等县| 双鸭山市| 新化县| 略阳县| 杭州市| 安康市| 邹城市| 绩溪县| 天气| 漠河县| 汶川县| 长治市| 镇雄县| 额济纳旗| 利川市| 牟定县| 斗六市| 公安县| 诏安县| 永兴县| 安化县| 辽源市| 隆安县| 微山县| 罗江县| 油尖旺区| 漳浦县|