前端分页_前端分页

4e80c7a4965bee6c7de7fe39a5aeaf7c.png

1、适合情形

前端分页一般用于数据量较小的情况,一次请求把数据全部从后端请求回来。

2、前端分页例子

前端分页代码示例​github.com
cd front-end-page                   进入front-end-page 文件夹下npm install                         安装依赖npm run dev                         运行

3、实现关键

使用计算属性对获取的数据进行处理,即computedfrontEndPageChange方法。el-table中的:data绑定frontEndPageChange

<el-table:data="frontEndPageChange"stripestyle="width: 1000px;margin:30px auto;"height="550"
>
</el-table>computed: { // 计算属性对数据进行处理 frontEndPageChange() {let start = (this.paginationOptions.currentPage - 1) * this.paginationOptions.pageSize;if (start >= this.tableData.length) start = 0;let end = this.paginationOptions.currentPage * this.paginationOptions.pageSize;if (end >= this.tableData.length) end = this.tableData.length;return this.tableData.slice(start, end);
} }

4、vue 文件完整代码

<template><div class="hello">{{msg}}<div><el-table:data="frontEndPageChange"stripestyle="width: 1000px;margin:30px auto;"height="550"><el-table-column prop="date" label="日期" width="100"></el-table-column><el-table-column prop="name" label="姓名" width="100"></el-table-column><el-table-column prop="address" label="地址" width="190"></el-table-column><el-table-column label="个人信息" width="180" align="center"><el-table-column prop="age" label="年龄" align="center"></el-table-column><el-table-column prop="height" label="身高" align="center"></el-table-column></el-table-column></el-table></div><div><el-pagination@size-change="handleSizeChange"@current-change="handlePageChange"class="z-pagination":current-page="paginationOptions.currentPage":page-size="paginationOptions.pageSize":page-sizes="paginationOptions.pageSizes"layout="sizes, prev, pager, next, jumper,total":total="tableData.length"></el-pagination></div></div>
</template><script>// 数据来源import { tableData } from "./js/options";export default {name: "frontEndPage",data() {return {msg: "前端分页",paginationOptions: {currentPage: 1, // 当前页pageSize: 10, // 展示页数pageSizes: [10, 20, 30, 40] // 可选择展示页数 数组},tableData};},computed: {// 计算属性对数据进行处理frontEndPageChange() {let start = (this.paginationOptions.currentPage - 1) * this.paginationOptions.pageSize;if (start >= this.tableData.length) start = 0;let end = this.paginationOptions.currentPage * this.paginationOptions.pageSize;if (end >= this.tableData.length) end = this.tableData.length;return this.tableData.slice(start, end);}},methods: {// 改变分页数量handleSizeChange(val) {this.paginationOptions.pageSize = val;},// 改变当前页handlePageChange(val) {this.paginationOptions.currentPage = val;}}};
</script>

5、options.js 数据来源文件

/*** 表头配置*/const tableData = [{date: "2016-05-02",name: "王小虎",address: "上海市普陀区金沙江路 1510 弄",age: 18,height: "180cm"},{date: "2016-05-04",name: "李小虎",address: "上海市普陀区金沙江路 1511 弄",age: 18,height: "180cm"},{date: "2016-05-01",name: "孙小虎",address: "上海市普陀区金沙江路 1512 弄",age: 18,height: "180cm"},{date: "2016-05-02",name: "朱小虎",address: "上海市普陀区金沙江路 1513 弄",age: 18,height: "180cm"},{date: "2016-05-04",name: "钱小虎",address: "上海市普陀区金沙江路 1514 弄",age: 18,height: "180cm"},{date: "2016-05-01",name: "杜小虎",address: "上海市普陀区金沙江路 1515 弄",age: 18,height: "180cm"},{date: "2016-05-03",name: "赵小虎",address: "上海市普陀区金沙江路 1516 弄",age: 18,height: "180cm"},{date: "2016-05-02",name: "陈小虎",address: "上海市普陀区金沙江路 1510 弄",age: 18,height: "180cm"},{date: "2016-05-04",name: "吴小虎",address: "上海市普陀区金沙江路 1511 弄",age: 18,height: "180cm"},{date: "2016-05-01",name: "徐小虎",address: "上海市普陀区金沙江路 1512 弄",age: 18,height: "180cm"},{date: "2016-05-02",name: "黄小虎",address: "上海市普陀区金沙江路 1513 弄",age: 18,height: "180cm"},{date: "2016-05-04",name: "秦小虎",address: "上海市普陀区金沙江路 1514 弄",age: 18,height: "180cm"}
];
export { tableData };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/508200.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器分发系统如何做性能测试,怎么做软件性能测试,完整的性能测试流程有哪些内容?...

原标题&#xff1a;怎么做软件性能测试&#xff0c;完整的性能测试流程有哪些内容&#xff1f;一、做性能测试前的准备工作1.要清楚服务器的ip地址和账号密码(目的是用于监控)2.服务器的系统是什么3.是否需要多级联合4.服务器一共有几台5.了解服务器的配置情况6.本机的配置(16g…

cocos怎么把res文件夹放服务器上,cocos2d 三合一跑胡子房卡+服务器组件+后台控制+安装教程+棋牌完整源码...

cocos2d 三合一跑胡子房卡服务器组件后台控制棋牌完整源码安装方法&#xff1a;1将工程下的res和src目录复制到version/fromSource 目录中2使用cocos2dx命令 把src目录下的js文件转换成jsc文件在fromSource目录下执行cocos jscompile -s . -d .3删除掉src目录下的js 文件 只保留…

优秀自我简介200字_急需稿件,稿费200元起/篇 | 公众号【深夜秘杏酱】长期征稿(可签约)...

“深夜秘杏酱”征稿函新号大量收稿 欢迎写手大大们踊跃投稿哦Hi&#xff01;我们是一个专注女生性知识科普及女生情感生活的新号——深夜秘杏酱&#xff01;我们希望能在这个新成立的公众号上跟各位小姐姐分享各种搞怪有趣但又干货满满的性知识,一起偷摸“开车”&#xff0c;顺…

kafka中topic默认属性_分享:Kafka 的 Lag 计算误区及正确实现

前言消息堆积是消息中间件的一大特色&#xff0c;消息中间件的流量削峰、冗余存储等功能正是得益于消息中间件的消息堆积能力。然而消息堆积其实是一把亦正亦邪的双刃剑&#xff0c;如果应用场合不恰当反而会对上下游的业务造成不必要的麻烦&#xff0c;比如消息堆积势必会影响…

手机系统安装打印机服务器错误代码,OKI打印机报错?各型号代码故障解决方法...

原标题&#xff1a;OKI打印机报错&#xff1f;各型号代码故障解决方法这一期干货贴邀请大家一起看看OKI打印机常见报错代码↓↓↓1、报错代码 610/611/612/613黄色/品红色/青色/黑色碳粉盒未安装产生原因&#xff1a;◆可替代芯片安装不正确、芯片触点上有异物遮挡、鼓组件探针…

python3 批量定义多个变量_Python 3.8 新功能大揭秘

Python 3.8是Python语言的最新版本&#xff0c;它适合用于编写脚本、自动化以及机器学习和Web开发等各种任务。现在Python 3.8已经进入官方的beta阶段&#xff0c;这个版本带来了许多语法改变、内存共享、更有效的序列化和反序列化、改进的字典和更多新功能。Python 3.8还引入了…

div独占一行 html_web前端基础-HTML及CSS选择器

HTML及CSS选择器一、html基本结构二、html标签1、标题标签2、a标签3、img标签4、div和span标签5、列表标签6、表格标签7、form表单8、select下拉框标签9、textarea标签三、CSS1、css样式引入方式2、标签嵌套3、css选择器一、html基本结构html是一种超文本标记语言&#xff0c;进…

监控系统服务器如何配置,监控系统服务器的配置

监控系统服务器的配置 内容精选换一换裸金属服务器安装Agent后&#xff0c;裸金属实例出现在云监控服务管理控制台的“主机监控 > 弹性云服务器”列表中。主机监控Agent根据169.254.169.254提供的服务来判断是弹性云服务器还是裸金属服务器。如果该地址的路由被修改&#xf…

解析markdown_markdown-it 原理浅析

前言最近使用 markdown-it 比较多&#xff0c;也开发了一些插件&#xff0c;在这个过程中对源码进行了研读&#xff0c;最终写了这篇文章。需要了解细节的读者可以自行阅读文档。此文分为两个部分&#xff1a;原理剖析和原理应用&#xff08;编写插件&#xff09;。markdown-it…

第一次失效_特斯拉螺栓腐蚀失效分析_搜狐汽车

本文车型速览除了文章作者的主观观点外&#xff0c;我们正尝试基于全网可查的客观数据&#xff0c;为您提供中立、客观的参考依据&#xff1a;本文部分车型速览&#xff1a;展开微信扫码&#xff0c;直接一次看完附近所有城市低价(附近城市均有经销商可售卖至本市) 提交成功&am…

c#计算长方形的周长和面积公式_Java面向对象练习题之计算圆的面积和周长

创建一个圆Circle类。为该类提供一个变量r表示半径&#xff0c;一个常量PI表示圆周率&#xff1b;同时为该类提供两个方法&#xff1a;方法一用于求圆的面积&#xff0c;方法二用于求圆的周长&#xff1b;为该类提供一个无参的构造方法&#xff0c;用于初始化r的值为4。在main方…

简单计算机面试题库及答案_试讲可以看教案吗?必看的面试考前问题解答

“皮卡皮卡&#xff01;”教资面试倒计时4天啦快使尽全力发出你的十万伏特胜利就在前方部分小伙伴们还对教资面试存在种种疑惑下面牛奶为大家一一作出解答教师资格面试题目是如何确定的?答&#xff1a;面试题目分为试讲题目、结构化题目和答辩题目。▲试讲题目是考生在备课前&…

python输出读取的空格数目_Python 3基础教程: 输入和输出具体代码实例

在前面文章中&#xff0c;我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。(第三种方式是使用文件对象的 write() 方法; 标准输出文件可以用 sys.stdout 引用。)如果你…

点击button后改变文字_27. 教你零基础搭建小程序:小程序的常见组件—button

筒子们&#xff0c;这一章接着讲Button 标签。开放能力的属性button标签的开放能力是指open-type 属性。其中&#xff0c;这个属性的合法值包括如下&#xff1a;这一部分呢&#xff0c;需要分为两个方式来演示。一是可在模拟器中直接看效果&#xff1b; 二是要通过真机调试看效…

语言把数据写入csv文件_把JSON/CSV文件打造成MySQL数据库

生活中&#xff0c;你我一定都看到过这种「xx元爆改出租屋」&#xff0c;「爆改小汽车」之类的文章&#xff0c;做为IT人&#xff0c;折腾的劲头一点也不差。软件开发过程中&#xff0c;你是否有时候&#xff0c;会拿着业务提供的一个个CSV或者JSON的数据文件&#xff0c;写个解…

图片饱和度_摄影后期完全调色指南(三):饱和度与自然饱和度有什么区别?...

泼辣年度大课 | 摄影后期完全调色指南(一)摄影后期完全调色指南(二)&#xff1a;详解色温与色调在上一篇教程里面我们讲到了全局色彩调整中的色温和色调工具&#xff0c;今天来讲解剩下的两个工具&#xff1a;饱和度与自然饱和度工具&#xff0c;这两个工具使用的频率也非常的高…

windows 下的文件对比工具

deffinity,一款专用于文件对比的工具,安装简单,使用方便 下载链接如下: https://www.appinn.com/diffinity-for-win/

点名册_骑士新书《万界点名册》十万收藏火爆气势不减当年修真聊天群

最近好多人都在讨论圣骑士的传说新书《万界点名册》&#xff0c;新书还没有发布&#xff0c;起点就给了闪屏推荐&#xff0c;引得的很多读者心痒痒的想要看看到底是怎样的神作。所以才发布两万多字的新书投资人就快一万人了&#xff0c;收藏也突破了十万。这速度好像是坐了火箭…

500张思维导图记38000单词_思维导图记单词,环环相扣难遗忘——2020奇速英语夏令营第三天...

2020年8月6日&#xff0c;是奇速英语19期夏令营第二批单词阅读营正式上课的第3天&#xff0c;为了激发各班学员学习兴趣&#xff0c;保证学习效果&#xff0c;奇速英语专门制定了小组PK的积分奖励制在今天的学习当中发挥了极大的效果。在这一机制的刺激和奇速英语老师们的高效教…

语音识别热词_出门问问 TWS 耳机语音交互解决方案

随着芯片、算法商在技术及应用方面的演进&#xff0c;尤其是连接、降噪方向的重大突破&#xff0c;越来越多的手机及耳机厂商推出了自家功能丰富、交互舒适的 TWS 耳机。近日&#xff0c;出门问问新品发布会上推出的 TicPods 2 系列产品&#xff0c;在人机交互和语音助理方面&a…