iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >antDesign自定义分页样式的实现代码
  • 417
分享到

antDesign自定义分页样式的实现代码

antDesign自定义分页antDesign自定义分页样式 2022-11-13 18:11:33 417人浏览 安东尼
摘要

原图   设计要的效果图 上代码 这里用到了自定义指令,如果大家用不到可以安自己的实际效果开发  创建directive/index.js页面用于把所有自定义

原图

 

设计要的效果图

上代码

这里用到了自定义指令,如果大家用不到可以安自己的实际效果开发

 创建directive/index.js页面用于把所有自定义指令可以一次引入


const requireDirective = require.context('./', true, /\.js$/)
// 自定义指令
let directives = {}
requireDirective.keys().map(file => {
  // console.log('file', file)
  const name = removerLastIndex(file)
  console.log('name', name)
  if (name) {
    directives = {
      ...directives,
      [name]: requireDirective(file).default
    }
  }
 
  return false
})
function removerLastIndex(str) {
  const start = str.substring(2, str.length) // 去除路径中的./ start=el-drag-dialog/index.js
  // str = login/index
  // 获取最后一个/的索引
  const index = start.lastIndexOf('/')
  // 获取最后一个/后面的值
  const val = start.substring(index + 1, start.length)
  // 判断是不是index结尾
  if (val === 'index.js') {
    return start.substring(index, -1)
  }
  return str
}
 
export default {
  install(Vue) {
    Object.keys(directives).forEach(key => {
      Vue.directive(key, directives[key])
    })
  }
}

创建分页指令页面在directive文件夹下建a-pagination这文件夹下创建两个文件index.CSS,index.js

index.js写业务逻辑


import './index.css'
export default {
  inserted: (el, binding) => {
    setTimeout(() => {
      // 把分页条数放入总条数后
      const options = el.getElementsByClassName('ant-pagination-options')[0]
      const sizeChange = options.getElementsByClassName(
        'ant-pagination-options-size-changer'
      )[0] // 分页数
      const prev = el.getElementsByClassName('ant-pagination-prev')[0]
      //   // 创建两个左右div
      const liDom = document.createElement('li')
      liDom.className = 'size-change-li'
      //   RDiv.className = 'right-div'
      liDom.appendChild(sizeChange)
      el.insertBefore(liDom, prev) // 在上一页前插入节点
    }, 100)
  }
}

效果:

index.css 进行样式调整

.size-change-li {
    display: inline-block;
}
.ant-pagination-prev .ant-pagination-item-link,
 .ant-pagination-next .ant-pagination-item-link,
.ant-pagination-item {
    border: none;
}
 
.ant-pagination-item {
    font-family: 'PingFang SC';
font-style: nORMal;
font-weight: 400;
font-size: 14px;
}
 
.ant-pagination-item-active {
    background: #3296FA;
    border-radius: 4px;
}
 
.ant-pagination-item-active a,.ant-pagination-item-active:focus a, .ant-pagination-item-active:hover a{
    color: #FFFFFF;
}

最后效果

最后记得全局自定义指令要在main.js引入

import Directive from '@/directive'
Vue.use(Directive)

页面使用指令  v-a-pagination

 <a-pagination v-a-pagination show-quick-jumper  show-size-changer  :total="total" :show-total="total => `总共 ${total} 条`"  @change="onChange" />

到此这篇关于antDesign 自定义分页样式的文章就介绍到这了,更多相关antDesign 自定义分页内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: antDesign自定义分页样式的实现代码

本文链接: https://www.lsjlt.com/news/169891.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • antDesign自定义分页样式的实现代码
    原图   设计要的效果图 上代码 这里用到了自定义指令,如果大家用不到可以安自己的实际效果开发  创建directive/index.js页面用于把所有自定义...
    99+
    2022-11-13
    antDesign 自定义分页 antDesign 自定义分页样式
  • Android AlertDialog自定义样式实现代码
    Android AlertDialog自定义样式 像列表这种选择项的弹出式对话框,要改变样式一般都采取重写layout方式 今天才了解到 其实可以自定义样式,与大家分享下,其实...
    99+
    2022-06-06
    alertdialog Android
  • Swiper自定义分页器的样式
    注: 不同版本的swiper使用的方式可能不一样,请参考swiper官网 swiper的使用它是有自己默认的分页器样式一般是为小点点,我们可以通过type属性去控制它的样式。 ‘bullets’  圆点(默认)‘fraction’  分式 ...
    99+
    2023-09-20
    前端 javascript css php
  • Python+Flask实现自定义分页的示例代码
    目录前言后端后端思路后端代码前端前端思路前端代码前言 分页操作在web开发中几乎是必不可少的,而我们的flask不像django自带封装好的分页操作,要分页则需要依赖flask-sq...
    99+
    2022-11-11
  • JavaScript如何自定义分页样式
    小编给大家分享一下JavaScript如何自定义分页样式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html部分<div...
    99+
    2022-10-19
  • python自定义分页器的实现
    目录自定义分页器封装代码自定义分页器使用后端前端自定义分页器封装代码 封装分页相关数据: :param current_page: 当前页:param all_count: 数据库中...
    99+
    2022-11-10
  • Android 自定义dialog的实现代码
    Android 自定义dialog的实现代码 搜索相关关键字网上一大堆实现,但是看完总觉得缺胳膊少腿,绕了不少弯路,终于弄好了自定义dialog。把自己整合的完整代码发上来。 ...
    99+
    2022-06-06
    自定义dialog dialog Android
  • angularjs+bootstrap如何实现自定义分页
    这篇文章主要介绍angularjs+bootstrap如何实现自定义分页,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!目前在做一个java web页面,没有使用到框架的分页,所以需要...
    99+
    2022-10-19
  • python自定义分页器怎么实现
    本篇内容介绍了“python自定义分页器怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!自定义分页器封装代码封装分页相关数据::par...
    99+
    2023-06-30
  • DatePickerDialog中自定义样式的示例分析
    小编给大家分享一下DatePickerDialog中自定义样式的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.增加Theme主题new DatePickerDialog(thi...
    99+
    2022-10-19
  • SpringSecurity自定义认证器的实现代码
    目录AuthenticationAuthenticationProviderSecurityConfigurerAdapterUserDetailsServiceTokenFilte...
    99+
    2022-11-13
  • Android自定义日历Calender代码实现
    产品要做签到功能,签到功能要基于一个日历来进行,所以就根据 要求自定义了一个日历 自定义控件相信做android都知道: (1)首先创建一个类,继承一个容器类或者是一个控...
    99+
    2022-06-06
    Android
  • Android 自定义弹出框实现代码
    废话不多说了,直接给大家上关键代码了。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional set...
    99+
    2022-06-06
    自定义 Android
  • Swift代码自定义UIView实现示例
    Swift自定义View和OC自定义View的原理都是一样的,重写init()方法或initWithFrame()方法,下面简单说说如何自定义swift UIView 主要是重写in...
    99+
    2022-11-12
  • 如何使用Go语言实现自定义二维码样式?
    Go语言是一种高效、简洁的编程语言,在二维码生成中也有非常广泛的应用。本文将介绍如何使用Go语言实现自定义二维码样式。 一、二维码简介 二维码是一种二维条码,可以存储一些信息,如网址、电话号码、电子邮件等。它由黑色和白色模块组成,可以被扫描...
    99+
    2023-06-04
    二维码 leetcode git
  • django中的自定义分页器的实现示例
    目录1.什么是自定义分页器2.为什么要用自定义分页器3.如何使用自定义分页器3.1 自定义分页器推导过程3.2 自定义分页器封装代码3.3 封装好分页器的使用1.什么是自定义分页器 ...
    99+
    2022-11-11
  • 分享比较好看的css自定义样式
    这篇文章主要介绍“分享比较好看的css自定义样式”,在日常操作中,相信很多人在分享比较好看的css自定义样式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”分享比较好看的css...
    99+
    2022-10-19
  • Android自定义布局实现仿qq侧滑部分代码
    自定义布局实现仿qq侧滑部分Android代码,供大家参考,具体内容如下 源码DEMO地址:https://github.com/applelili/ImitationQQ ...
    99+
    2022-06-06
    布局 Android
  • Android自定义Toast样式实现方法详解
    目录原生Toast样式自定义Toast样式创建样式封装引用原生Toast样式 自定义Toast样式 创建样式 所谓自定义一个Toast就是建立一个布局文件,然后使用一个view容...
    99+
    2023-01-17
    Android自定义Toast Android Toast样式
  • Android自定义相机界面的实现代码
    我们先实现拍照按钮的圆形效果哈,Android开发中,当然可以找美工人员设计图片,然后直接拿进来,不过我们可以自己写代码实现这个效果哈,最常用的的是用layout-list实现...
    99+
    2022-06-06
    界面 相机 Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作