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

网站建设金产品软文怎么写

网站建设金,产品软文怎么写,i设计,家政网站建设Vue分页组件的简单使用流程 目录 1.分页组件代码2.引入该组件并调用3. data()中初始化数据4.methods中创建接收方法 支持两种模式 1.isBackPage为 true 时,返回的为页码 如pageIndex为1,pageSize为15 2.isBackPage为 false 时,返回的为limit范围 如pageIndex为0,pageSize为1…

Vue分页组件的简单使用流程

目录

  • 1.分页组件代码
  • 2.引入该组件并调用
  • 3. data()中初始化数据
  • 4.methods中创建接收方法

支持两种模式
1.isBackPage为 true 时,返回的为页码 如pageIndex为1,pageSize为15
2.isBackPage为 false 时,返回的为limit范围 如pageIndex为0,pageSize为15,适用于直接Sql语句调用, 如select * from xxxx limit 0,15

1.分页组件代码

<!-- 分页公用组件 -->
<template><div class="pagination"><el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="paginations.page_index" :page-sizes="paginations.page_sizes" :page-size="paginations.page_size" :layout="paginations.layout" :total="paginations.total"></el-pagination></div>
</template><script>
export default {components: {},props: {isBackPage:{type: Boolean, default: false},//两种模式 true:返回页码 false:返回limit范围 如0,5  5,5  10,5pageDataTotal: { type: Number, default: 0 }},data() {return {paginations: {page_index: 1, //当前页total: 0, //总数page_size: 15, //一页显示多少page_sizes: [5, 10, 15, 20, 30, 100, 200, 300], //每页显示多少条layout: "total, sizes, prev, pager, next, jumper"}};},mounted: function() {this.setPaginations();},methods: {setPaginations() {this.paginations.total = parseInt(this.pageDataTotal); //数据的数量this.paginations.page_index = this.paginations.page_index; //默认显示第一页this.paginations.page_size = this.paginations.page_size; //每页显示多少数据},handleSizeChange(page_size) {this.paginations.page_index = 1; //第一页this.paginations.page_size = page_size; //每页先显示多少数据let pageIndex=0;if(this.isBackPage){pageIndex=1;}else{pageIndex=0;}this.$emit("paginationData", {pageDataTotal: this.pageDataTotal,pageIndex: pageIndex,pageSize: page_size});},handleCurrentChange(page) {let index=0;this.paginations.page_index=page;//代表从多少数据开始if(this.isBackPage){index=page;}else{index = this.paginations.page_size * (page - 1);}//每页显示多少数据let pageSize = this.paginations.page_size;this.$emit("paginationData", {pageDataTotal: this.pageDataTotal,pageIndex: index,pageSize: pageSize});}},watch: {pageDataTotal(data) {if (data) {this.paginations.total = parseInt(data);this.setPaginations();}}}
};
</script><style lang="scss">
.pagination {text-align: right;margin-top: 1rem;margin-bottom: 2rem;margin-right: 2rem;
}
.pagination .el-input .el-input__inner {height: 26px !important;
}
.pagination .el-select {height: 26px !important;
}
</style>

2.引入该组件并调用

<Pagination :pageDataTotal="paginationObject.pageDataTotal" @paginationData="paginationData"></Pagination>

3. data()中初始化数据

data(){return{//分页组件源数据paginationObject: { pageDataTotal: 0,pageIndex:0,pageSize:15 },
}}

4.methods中创建接收方法

methods:{/**分页数据* */paginationData(data) {this.paginationObject.pageIndex = data.pageIndex;this.paginationObject.pageSize= data.pageSize;//在这里调用获取数据的方法//this.getxxxx();}
}
http://www.wangmingla.cn/news/107337.html

相关文章:

  • 宿迁网站建设流程重庆seo多少钱
  • 网站制作服务热线云南网站建设公司哪家好
  • 这样做的网站企业seo的措施有哪些
  • 做的网站底部应该标注什么意思临沂网站建设公司哪家好
  • 那个网站可以做家具效果图2345网址导航
  • 管理系统下载好看的seo网站
  • 怎么在自己网站上做拼图网络营销发展方案策划书
  • 那个网站做网站托管湘潭营销型网站建设
  • 建设工程合同管理网站电商营销策划方案
  • 做攻略的网站全国免费发布信息平台
  • 网站建设备案多长时间网络推广和信息流优化一样么
  • 网站后端架构如何做新产品宣传推广策划方案
  • 有没有给人做简历的网站简述网络推广的方法
  • 国学底蕴的公司名字seo优化网站网页教学
  • 东莞网站制作有名 乐云践新网页首页设计图片
  • 金融网站建设公司排名长春网站建设策划方案
  • 电子毕业设计代做网站学生个人网页优秀模板
  • 杭州网站建设公司哪家好世界杯比分查询
  • 做网站都可以做什么注册自己的网站
  • 宝马itms做课网站360搜索首页网址是多少
  • 网站开发项目网站百度收录突然消失了
  • 自己创建网站赚钱上海网络营销seo
  • wordpress隐藏站点标题域名污染查询网站
  • 建设营销网站多少钱关键词怎么找出来
  • 河南省专业做网站公司电商网站入口
  • 高端网站建设费用预算珠海seo推广
  • 个人网站设计html杭州网站优化多少钱
  • 交河网站建设网站站内关键词优化
  • ps做图网站比较经典的营销案例
  • 做网站有必要做app吗开封搜索引擎优化