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

网络求职做阿姨哪个网站好如何自己开网店做网店

网络求职做阿姨哪个网站好,如何自己开网店做网店,在福州的网站制作公司,展览设计工程有限公司前言:在很多后台管理系统开发时总会有很多分页组件的使用,如果我们每次都用elementui官网的el-pagination去写的话,调整所有分页的样式就会很麻烦,而且页面内容也会很累赘繁琐。 讲解一个我经常使用的二次封装el-pagination组件&…

前言:在很多后台管理系统开发时总会有很多分页组件的使用,如果我们每次都用elementui官网的el-pagination去写的话,调整所有分页的样式就会很麻烦,而且页面内容也会很累赘繁琐。

讲解一个我经常使用的二次封装el-pagination组件,该组件非常方便快捷。所有例子都是使用vue2+elementUI,如要使用vue3稍作修改即可,也可评论问我

效果展示:

一、先上组件代码:

<template><div:class="{'hidden':hidden}"class="pagination-container"><el-pagination:small="size":background="background":current-page.sync="currentPage":page-size.sync="pageSize":layout="layout":page-count="pageCount":page-sizes="pageSizes":total="total"v-bind="$attrs"@size-change="handleSizeChange"@current-change="handleCurrentChange"/></div>
</template><script>
// import { scrollTo } from '@/utils/scroll-to'export default {name: 'Pagination',props: {size: {type: Boolean,default: false},total: {type: Number},pageCount: {type: Number},page: {type: Number,default: 1},limit: {type: Number,default: 20},pageSizes: {type: Array,default() {return [10, 20, 30, 50]}},layout: {type: String,default: 'total, sizes, prev, pager, next, jumper'},background: {type: Boolean,default: true},autoScroll: {type: Boolean,default: true},hidden: {type: Boolean,default: false}},computed: {currentPage: {get() {return this.page},set(val) {this.$emit('update:page', val)}},pageSize: {get() {return this.limit},set(val) {this.$emit('update:limit', val)}}},methods: {handleSizeChange(val) {this.currentPage = 1this.$emit('pagination', { page: this.currentPage, limit: val })// if (this.autoScroll) {//   scrollTo(0, 800)// }},handleCurrentChange(val) {this.$emit('pagination', { page: val, limit: this.pageSize })// if (this.autoScroll) {//   scrollTo(0, 800)// }}}
}
</script><style scoped>
.pagination-container {/* background: #fff; */padding: 32px 16px;
}
.pagination-container.hidden {display: none;
}
</style>

 二、使用该组件

1、引入注册该组件

import Pagination from "@/components/Pagination";

 2、在需要的html上使用

(我一般都是搭配el-table去使用的,表格组件封装请看我的另一篇帖子)

      <Paginationv-show="total > 0":total="total":page.sync="listQuery.page":limit.sync="listQuery.limit"@pagination="listQueryFn"/>

 三、解释参数

1、total是总条目数

一般来说后端传过来的表格数据要顺带着传给前端一个总数,直接赋值给total就行

2、listQuery对象

      listQuery: {page: 1,limit: 10,},

 page:当前是第几页  limit:当前页展示多少条

一般默认都是第一页,十条,这个listQuery就是要传给后端去获取表格数据的

3、listQueryFn

listQueryFn是放前端请求接口的函数,我这里红框只是个示意,用的时候写成自己的接口就行

一般来说listQueryFn函数需要在页面刚加载的时候就调用一下、页面按搜索按钮的时候也要调用一下,再就是用户点击下一页的时候调用。

 

http://www.yayakq.cn/news/241725/

相关文章:

  • 网站建设手机端官网广州建设集团有限公司
  • 个人网站需要什么页面雅布设计创始人
  • 江苏省建设信息网站管理平台seo综合查询站长工具
  • 免费素材库大全网站白云区网站开发
  • 能访问所有网站的浏览器wordpress 3.2.1
  • dedecms5.7装饰公司网站模板怎么进入网站后台图片
  • 建设监理工程师网站天津网站设计
  • ps做网站连接南昌企业网站排名优化
  • 做3d同人的网站是什么网站开发设计合同范本
  • 商城网站开发开源网站建设实习心得
  • 网站建设为什么需要数据库临沂网站制作方案
  • 易企秀可以做微网站吗seo关键字优化教程
  • 月付购物网站建站临沂做网站建设公司
  • 网站开发建设的步骤企业管理公司的经营范围
  • 做访问的公司网站做三折页宣传册 网站
  • 沈阳专业做网站公司如何自学制作网站
  • 网站建设 地址: 上海石门二路在线ps图片编辑器
  • 成都企业网站建设哪家专业属于网络营销的特点是
  • 怎么看一个网站好坏推广引流渠道的论坛
  • 织梦cms可以做外贸网站吗网络营销推广方法工具
  • 团购网站大全做相册做淘宝优惠劵网站服务器配置
  • 网站logo显示西安至成网站建设公司
  • 耒阳网站开发淘宝店铺头像logo制作
  • 购物网站开发教学视频网站的定位与功能
  • 浙江坤宇建设有限公司网站免费app制作网站
  • 邯郸论坛网站建设企业培训课程设置
  • 有服务器有域名如何做网站湖南长沙网站建设公司电话
  • 公司网站域名怎么注册百度网址安全中心怎么关闭
  • 外贸建站模版域名怎么卖
  • 做gif动图的网站犯法吗中国建设之乡是哪里