国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

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

圖片精選

主站蜘蛛池模板: 凭祥市| 舞钢市| 黔西县| 区。| 天峻县| 西乡县| 绥芬河市| 光泽县| 金阳县| 桓台县| 广安市| 静乐县| 内乡县| 株洲市| 乐清市| 五莲县| 辽宁省| 花莲县| 景宁| 蚌埠市| 金秀| 青浦区| 镇安县| 隆尧县| 南城县| 武定县| 南投市| 正蓝旗| 抚州市| 灌云县| 临海市| 平度市| 庐江县| 壶关县| 高碑店市| 永济市| 新巴尔虎左旗| 五常市| 兴安盟| 四子王旗| 东海县|