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

element-ui分页的使用及修改样式

1.安装

npm install element-ui -S

2.在main.js中引入,这里是全部引入,也可以按需引入

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)

3.使用

layout="prev, pager, next, jumper" :jumper直接前往多少页
background:带背景

<div class="page-wrapper"><el-pagination@current-change="handleCurrentChange":current-page.sync="pagination.current":page-size="pagination.size"layout="prev, pager, next, jumper" next-text="下一页"prev-text="上一页"background:total="pagination.total"></el-pagination></div>

js:

data() {return {pagination: {current: 1,total: 300,//接口获取size: 10//每页显示多少条数据}}},methods:{/*翻页*/handleCurrentChange(page) {this.pagination.current = page// this.getData()//获取数据}}

css:修改默认样式

<style  lang="less" scoped>
.page-wrapper {/*不可点击的*//deep/ .el-pagination.is-background .btn-prev:disabled,.page-wrapper .el-pagination.is-background .btn-next:disabled {background-color: #dddddd;color: #f9fafa;border: 0;cursor: not-allowed;}/deep/ .el-pagination button,.page-wrapper .el-pagination span:not([class*=suffix]){min-width: 56px;}/*上下页可点击的样式*//deep/ .el-pagination.is-background .btn-next,.page-wrapper .el-pagination.is-background .btn-prev,.page-wrapper .el-pagination.is-background .el-pager li  {background-color: #fff;color: #333;border: solid 1px #dcdcdc;margin: 0 3px;}/*上下页hover效果*//deep/ .el-pagination.is-background .btn-next:hover,.page-wrapper .el-pagination.is-background .btn-prev:hover {border-color: #e5242b;}/*页码样式*//deep/ .el-pagination {color: #333333;font-weight: normal;}/*当前页样式*//deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {background-color: #e5242b;color: #fff;border:0;}/*当前页hover样式*//deep/ .el-pagination.is-background .el-pager li:not(.disabled).active:hover {color: #fff;border:0;}/*不是当前页其他页码hover样式*//deep/ .el-pagination.is-background .el-pager li:not(.disabled):hover {color: #333;border-color: #e5242b;}}
</style>
最后编辑于:2025-04-21 11:14:35


喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.xdnf.cn/news/5079.html

相关文章:

  • RabbitMQ事务机制
  • NextPolish1.4.1 安装与使用-bioinformatics tools54
  • leader-line文本添加click点击事件
  • 【人工智能学习之注意力机制浅析】
  • 学习黑客威胁情报(Threat Intelligence)
  • 一文了解Python中的requests库:网络交互的基础
  • AI服务器通常会运用在哪些场景当中?
  • STM32CubeMX安装及使用分享
  • 切比雪夫不等式专题习题
  • Qt开发:项目视图(Item Views)的介绍和使用
  • CRC 循环冗余校验
  • TRAE 配置blender MCP AI自动3D建模
  • 京东商品详情接口 item_get 深度解析
  • 学习一下linux的思路和笔记分享
  • CSS opacity
  • 已解决:安卓刚打开新项目的时候,会下载该项目要求的sdk gradle,开了科学上网也慢
  • C++学习-入门到精通-【5】类模板array和vector、异常捕获
  • B树和B+树
  • xxl-job的pg数据库改造适配
  • TiDB预研-分页查询、连接查询、执行计划
  • yolov5基础--yolov5源码阅读(common.py)
  • LeRobot 项目部署运行逻辑(六)——visualize_dataset_html.py/visualize_dataset.py
  • 4-37:某单位分配到一个地址块 136.23.12.64/26。现在需要进一步划分为4个一样大的子网。试问:....
  • 全局异常未能正确捕获到对应的异常
  • shell脚本基础详细学习(更新中)
  • 资产月报怎么填?资产月报填报指南
  • 半导体供应链集成使用EDI,RosettaNet,及自定义API 之间的差异
  • 【Light】帕多瓦大学超表面技术:开启矢量光束相位偏振定制新时代
  • (pnpm)引入 其他依赖失败,例如‘@element-plus/icons-vue‘失败
  • 如何保证Session的一致性