当前位置: 首页 > news >正文

湖南手机版建站系统哪家好东莞销售网站设计

湖南手机版建站系统哪家好,东莞销售网站设计,内蒙和城乡建设部网站,网站域名是指什么意思我们都知道封装组件是为了方便在项目中使用,全局封装之后哪个模块使用直接复制就行了,分页在后台项目中用到的地方也是很多的,所以我们就全局封装一下分页组件,以后也方便在项目中使用,接下来封装的这个分页也是elemen…

我们都知道封装组件是为了方便在项目中使用,全局封装之后哪个模块使用直接复制就行了,分页在后台项目中用到的地方也是很多的,所以我们就全局封装一下分页组件,以后也方便在项目中使用,接下来封装的这个分页也是element-ui里最全的分页功能。

1. 封装分页组件

在components文件下创建 AllPagination文件夹,在 AllPagination文件夹下创建 AllPagination.vue文件与index.js文件

AllPagination.vue文件

<template><div class="l_pagination"><el-pagination@size-change="handleSizeChange"@current-change="handleCurrentChange":page-size="paginationParameter.pageSize":current-page="paginationParameter.page":page-sizes="paginationParameter.pageSizes"layout="total, sizes, prev, pager, next, jumper":total="paginationParameter.total"></el-pagination></div>
</template>
<script>
export default {name: 'allPagination',props: {paginationParameter: {type: Object,default: () => {return ({pageSize: 20,page: 1,total: 0,pageSizes: [20, 50, 70],})}}},methods: {handleSizeChange(val) { // 返回当前的条数this.$emit('handleSizeChange', val)},handleCurrentChange(val) { // 返回当前的页数this.$emit('handleCurrentChange', val)}}
}
</script>
<style lang='scss'>
.l_pagination{width: 100%;height: 35px;margin-top: 20px;text-align: right;.el-pagination{font-size: 14px !important;color: #666666;.el-pagination__total{font-size: 14px !important;color: #666666;}.el-pagination__jump{font-size: 14px !important;}li{font-size: 14px !important;font-weight: normal;}}
}
</style>

index.js文件

import AllPagination from './AllPagination';export default {install(Vue) {Vue.component('AllPagination', AllPagination);}
};

main.js文件

在全局js文件中引入封装的分页组件并注册

import Vue from "vue";
import AllPagination from '@/components/AllPagination'; // 最全功能分页
Vue.use(AllPagination);

2. 使用分页组件

<template><AllPagination:paginationParameter="paginationParameter"@handleCurrentChange="handleCurrentChange"@handleSizeChange="handleSizeChange"/>
</template>
<script>data() {return {paginationParameter: {pageSize: 20, // 每页多少条page: 1, // 当前第几页total: 0, // 总条数pageSizes: ['20','50','100'] // 可以选择每页展示多少条},}},methods: {handleSizeChange(val) {this.paginationParameter.pageSize = val;this.$nextTick(() => {this.init();}); },handleCurrentChange(val) {this.paginationParameter.page = val;this.$nextTick(() => {this.init();});},}
</script>
http://www.yayakq.cn/news/580293/

相关文章:

  • 手风琴网站模板深圳燃气公司电话95511
  • 做直播网站有市场吗网站备案查询站长工具
  • 影视自助建站官网素材网哪个好
  • 网站制作与网页设计课程设计商店建筑设计
  • 网站承建商有哪些网站建设 军报
  • 福永专业外贸网站建设公司律师用的网站模板
  • 做低价的跨境电商网站郑州seo技术培训班
  • 网站页脚怎么做能好看点怎样建设一个网站教学
  • 网站建设方案书doc模板中企动力邮箱登陆首页
  • 襄阳住房城乡建设厅官方网站南昌企业建站模板
  • 深圳建设厅官方网站西安哪家公司做网站
  • 综合网站系统中国基建人才库证书查询
  • 文汇智能建站平台wordpress 照片分享
  • 超值的网站建设wordpress 怎么读
  • 泉州住房和城乡建设局网站音乐相册制作网站
  • 网站建设费税率是多少钱西瓜网络深圳网站建设 东莞网站建设
  • 帮人做网站一定要先收费餐饮网站建设需求分析
  • 用pc网站建设手机网站wordpress怎么配置
  • 张家港市住房和城乡建设局网站明月wordpress
  • 网站建设大作业wordpress用虚拟主机还是vps
  • php 新闻类网站怎么做东莞百度快速优化排名
  • iis配置网站权限福田人才市场
  • 做设计 素材网站有哪舟山普陀区建设信息网站
  • 深圳网站建设网页制作软文写作发布
  • 怎么查询网站是哪家公司做的查找企业资料的网站
  • 制作小视频手机网站优化排名首页
  • 网站建设硬件开支wordpress 添加备案号
  • 安阳网站建设哪家好wordpress 浏览人数
  • 网站开发语言哪个好网站代理维护
  • 重庆网站制作工作室wordpress 动态