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

网站建设金app营销推广方案

网站建设金,app营销推广方案,做色情网站牟利200万判刑,计算机专业论文网站开发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.dt0577.cn/news/6200.html

相关文章:

  • java做网站后台广州广告推广公司
  • 佛山专业的免费网站优化最全资源搜索引擎
  • 购物网站怎么做SEO1688官网入口
  • 怎么做进入网站js特效百度热搜榜排名今日
  • 男女做那种的的视频网站关于友谊的连接
  • 莱州网站设计贵阳搜索引擎排名推广
  • php怎么做网站程序长沙sem培训
  • 淘宝优惠卷网站建设公司是真的假的国际要闻
  • 网站策划书撰写流程拼多多跨境电商平台
  • 大宗贸易平台seo整站优化
  • 在线室内设计网站廊坊百度seo公司
  • 居家网络架构班级优化大师官方网站
  • 网站代码免费的百度推广客服电话人工服务
  • 做网站的目标产品网站推广
  • 专做土特产的网站大数据培训
  • 易语言怎么做视频网站单页关键词优化费用
  • 网站在线预约模板推广团队
  • 一级a做爰片免费网站冫链接搜索
  • 十大互联网营销公司优化方案官网
  • 个人网站注册费用企业如何做网站
  • 记事本做网站滚动条惠州seo网站管理
  • 网站制作需要学什么语言重庆人社培训网
  • 石景山网站建设制作公司外链的作用
  • 返利网站建设网络营销模式案例
  • 网络营销方式和思路怎么做seo关键词优化
  • 火车头发布到wordpress电脑优化
  • 北京开公司需要什么条件seo兼职论坛
  • 大连市卫生健康委员会官网郑州seo优化
  • 公司网站建设总结网站网络推广企业
  • jsp ajax网站开发典型实例pdf广州营销优化