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

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


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

相关文章:

  • 38-算法打卡-栈与队列-前 K 个高频元素-leetcode(347)-第三十八天
  • uni-app使用web-view组件APP实现返回上一页
  • 数组和切片的区别
  • 常见问题-SQLServer中创建新数据库使用哪个中文编码?
  • 无人机电池储存与操作指南
  • LlamaIndex 第六篇 SimpleDirectoryReader
  • PostgreSQL 的 pg_advisory_lock 函数
  • Redhat 系统详解
  • Windows系统下【Celery任务队列】python使用celery 详解(二)
  • Windows 下 dll转换成lib
  • vue知识点总结 依赖注入 动态组件 异步加载
  • 【星海随笔】信息安全相关标准
  • Windows下Dify连接Ollama无效
  • 反向沙箱介绍
  • C++ —— 类的嵌套和循环依赖问题
  • KERNEL32!NlsServerInitialize函数分析创建了一个目录对象和目录对象下面的5个对象
  • 【MySQL】-- 事务
  • 华为5.7机考第一题充电桩问题Java代码实现
  • 嵌入式系统架构验证工具:AADL Inspector v1.10 全新升级
  • 优雅草星云智控系统产品发布会前瞻:SNMP协议全设备开启指南-优雅草卓伊凡
  • 夜读丨喜马拉雅山的背夫
  • 浙江一民企拍地后遭政府两次违约,“民告官”三年又提起民事诉讼
  • 金融监管局:已设立74支私募股权投资基金,支持投资科技创新企业
  • 李公明︱一周书记:浪漫主义为什么……仍然重要?
  • 习近平离京赴莫斯科对俄罗斯进行国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典
  • 蓝佛安:中方将采取更加积极有为的宏观政策,有信心实现2025年的5%左右增长目标