在Vue项目中使用Element-UI如何实现一个分页显示效果?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
当我们从后端返回的数据量很大,并且根据需求我们需要将返回的数据全部都显示在页面中,默认情况下会把所有的数据全部显示在一个页面,这样非常影响视觉和页面的使用,所以需要使用分页
我这次使用的是Vue4.0 + Element-UI组件,Element-UI库非常的丰富,它提供了一个分页组件 Pagination
展示效果:这个是获取两个时间段的上机记录
HTML部分:
<el-card> <div class="block"> <span > <span class="demonstration" style='margin-right:10px'> 开始日期 </span> <el-date-picker v-model="value1" type="datetime" placeholder="选择日期" format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd hh:mm:ss"> </el-date-picker> </span> <span > <span class="demonstration" style='margin-right:10px'> 截止日期</span> <el-date-picker v-model="value2" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd hh:mm:ss"> </el-date-picker> </span> <el-button type="primary" @click="lineCrodList"> 搜索 </el-button> </div> <el-table :data="lineData" > <el-table-column prop="onTime" label="上机时间"> </el-table-column> <el-table-column prop="downTime" label="下机时间"> </el-table-column> <el-table-column prop="spendCash" label="花费时间"> </el-table-column> <el-table-column prop="spendCash" label="花费金额"> </el-table-column> </el-table> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[1, 2, 5, 10]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </el-pagination> </el-card>
新闻标题:在Vue项目中使用Element-UI如何实现一个分页显示效果-创新互联
本文路径:https://www.cdcxhl.com/article12/hegdc.html
成都网站建设公司_创新互联,为您提供移动网站建设、网站设计公司、响应式网站、企业建站、网站收录、全网营销推广
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联