公司有个需求,在ant-design-vue的标签页上,在tab选项卡头增加文字。

具体需求效果,如下图。

实现原理:

一、主要用到插槽(slot)

二、代码如下:

<a-tabs style="background:#FFFFFF;" v-model:activeKey="activeKey"><a-tab-pane key="1" tab="全部" >Content of Tab Pane 1</a-tab-pane><a-tab-pane key="2" tab="未认领" force-render>Content of Tab Pane 2</a-tab-pane><a-tab-pane key="3" tab="待跟进">Content of Tab Pane 3</a-tab-pane><a-tab-pane key="4" tab="待签约">Content of Tab Pane 4</a-tab-pane><template #tabBarExtraContent><div class="tab" style="display:flex;"><div class="tab1">13</div><div class="tab2">9</div><div class="tab2">7</div><div class="tab2 tab3">13</div></div></template></a-tabs>

具体样式,自己手动调。
下面是我的例子:我用的less

//默认右浮动
/deep/ .ant-tabs-extra-content{// float: left!important;position: absolute;
}
.tab{.tab1{width: 32px;height: 20px;background: #FFF1B8;border-radius: 10px;margin: 13px 78px 0px 48px;font-family: 'Inter';font-style: normal;font-weight: 400;font-size: 12px;line-height: 20px;color: #D48806;text-align: center;}.tab2{width: 24px;height: 20px;background: #F0F0F0;border-radius: 10px;margin: 13px 78px 0px 0px;font-family: 'Inter';font-style: normal;font-weight: 400;font-size: 12px;line-height: 20px;text-align: center;font-feature-settings: 'tnum' on, 'lnum' on;color: #697089;}.tab3{margin-left: 4px;}
}

ant-design-vue 中标签页tab上额外的元素(tabBarExtraContent) , tab选项卡头增加文字相关推荐

  1. 解决ant design vue中的modal弹框样式修改无效问题 修改modal样式无效

    ant design vue中的modal弹框修改样式无效问题 ant中的弹框样式是修改不了的 原因在于弹框modal被挂载在最大的元素div外面了 所以需要将挂载在某个html元素上 在modal外 ...

  2. ant design vue 中Upload组件如何自定义文件列表的样式

    ant design vue 中Upload组件如何自定义文件列表的样式 问题 历程 UploadList 组件源码 h() 方法 实现 注 问题 技术:vue.ant design vue 在开发项 ...

  3. Ant Design Vue中tabs标签页切换导致页面变宽的问题

    问题 在使用Ant Design Vue进行开发的时候,使用了tabs标签页,在页里面套用了表格,但是在页面切换后,会发现页面的width会变大差不多2倍,这样会导致页面一些结构的样式发生变化. 解决 ...

  4. Ant design vue中实现动态更换主题色

    一.创建vue项目 可视化创建步骤:cmd调出窗口,输入vue ui,自动在浏览器上打开新窗口 输入文件名 ,文件名最好是英文 然后进行配置功能, 根据需求选择配置功能 这里最好选择2.0版本, 可以 ...

  5. Ant Design Vue中出现报错: Invalid prop: custom validator check failed for prop “pagination“

    一.问题背景 最近在搞一个英语学习平台管理系统的时候,遇到了一个问题,莫名奇妙报了一个pagination的校验错误警告,这可把我整懵逼了看了一下代码,也没有错撒,而且我之前封装的组件用的好好的,怎么 ...

  6. Ant Design Vue 中 Tree 树形控件 defaultExpandAll 设置无效

    问题: 在代码中设置了default-expand-all属性 树形结构还是没有展开 原因: 因为default-expand-all属性是用来设置默认值的,而初始值treeData通常情况下是需要调 ...

  7. oracle中showTime用法,ant design vue中日期选择框混合时间选择器的用法

    首先时间格式化用到moment方法,需要在页面中引入moment组件 import moment from 'moment' 结构代码: 其中,showTime.defaultValue是设置的默认展 ...

  8. ant design vue中分页器的使用注意事项

    1. 输入defaultPageSize: '5',pageSizeOptions: ['5', '10', '15', '20']等时,需要是String的形式,否则只会展示具体数字,而不是以5条/ ...

  9. Vue - Ant Design Vue 中 <a-select> 选择器组件,既可从下拉列表选择,又可输入手动输入文本(既可下拉选择又可自己输入)

    前言 网上的代码基本上都是无效的,且代码非常乱还有bug. 这种需求其实不算太常见,网上基本没有相关文章, 本文给您提供一样详细的示例,您可以快速移植到您的项目中. 如果您要实现如下图所示 既可下拉选 ...

最新文章

  1. 理解HTTP消息头【很完整,例子也很丰富】
  2. Matlab与线性代数 -- 零矩阵
  3. C++中实现链表的删除和颠倒
  4. AWS — AWS 上的 5G 专网部署模式
  5. linux系统-软链接与硬链接区别
  6. micropython是啥 知乎_micropython入门教程
  7. 【流媒体服务器的搭建】2. 源码编译安装ffmpeg
  8. 区块链系列教程之:比特币中的挖矿
  9. 南航计算机学院岳涛,自动化学院 - 南京航空航天大学
  10. HDU-3460 Ancient Printer 字典树
  11. 直播丨国产数据库的机遇与挑战
  12. (48)FPGA面试题sram,falsh memory,及dram的区别
  13. 后台管理项目系列-(一)--基本的项目搭建
  14. matlab定义域为全体实数画图,MATLAB数学手册教程_第7章_绘图与图形处理
  15. 1080 MOOC期终成绩
  16. 谷歌推出 Translatotron 2,一种没有深度伪造潜力的语音到语音直接翻译神经模型
  17. P5167 xtq的神笔
  18. 嵌入式编程中volatile的重要性
  19. 微信小程序云开发 操作数据库-新增一条数据
  20. 定义char dog[]=wang\0miao;那么sizeof(dog)与strlen(dog)分别是多少:

热门文章

  1. 征途研发元老披露成功内幕
  2. html实战-制作静态网页
  3. 计算机网络复习————概述,应用层,传输层
  4. 戒不掉的温柔 (残月
  5. Unity导入图片报错File could not be read
  6. (二)admin-boot项目之整合mybatis-plus
  7. CAS-认证流程详解
  8. SpringCloud Alibaba 微服务 — 微服务网关 Gateway
  9. 1学习react 第一章创建react项目
  10. 中国科技大学科学岛计算机系,招生信息 | 中国科学技术大学科学岛优秀大学生夏令营通知...