位置: IT常识 - 正文

ant-design-vue 自由切换 暗黑模式dark(ant-design-vue pro)

编辑:rootadmin
ant-design-vue 自由切换 暗黑模式dark ant-design-vue 自由切换 暗黑模式dark

推荐整理分享ant-design-vue 自由切换 暗黑模式dark(ant-design-vue pro),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ant design vue tabs,ant design vue3,ant design vue3,ant design vue3,ant vue design,ant vue design,ant-design-vue pro,ant-design-vue pro,内容如对您有帮助,希望把文章链接给更多的朋友!

项目演示代码

思路 引入 dark.css 文件 动态切换 prefixCls 实现效果

我们来看看官网怎么说的 官网地址

除了 less 定制主题 外,我们还提供了 CSS Variable 版本以支持动态切换主题能力。你可以在 < ConfigProvider 进行体验。

ant-design-vue 自由切换 暗黑模式dark(ant-design-vue pro)

调用 ConfigProvider 配置方法设置主题色:

import { ConfigProvider } from 'ant-design-vue';可以根据你的需求定制主题ConfigProvider.config({ theme: { primaryColor: '#25b864', },});

默认情况下,CSS Variable 会以 --ant 作为前缀。当你的项目中引用多份 css 文件时,可以通过修改前缀的方式避免冲突。

**思路 引入 dark.css 文件 动态切换 Variable 实现效果

编译 less # 由于前缀变更,你需要重新生成一份对应的 css 文件。

打包dark.lees 为css ant-prefix=dark你的自定义名称 运行命令 lessc --js --modify-var=“ant-prefix=dark” ant-design-vue/dist/antd.dark.less modified.css

打包出来的css 都是 .custom-dark- 开头 代码调整

通过 ConfigProvider 在顶层修改 prefixCls:

<template> <a-config-provider prefix-cls="custom-dark"> <my-app /> </a-config-provider></template>

mian.js 引入css 文件

// import 'ant-design-vue/dist/antd.css';import 'ant-design-vue/dist/antd.variable.min.css'// import 'ant-design-vue/dist/antd.dark.less';// import "ant-design-vue/dist/antd.less"// data-theme="dark"import "@/common/themes/dark.css"// 在app.vue 里面配置 a-config-provider <a-config-provider :component-size="modulesSize" :prefixCls="themes?'custom-dark':'ant'" :locale="locale"> <a-spin :spinning="loading" :delay="500" tip="飞速加载中..."> <router-view :class="themes ?'custom-dark':''" ></router-view> </a-spin>
本文链接地址:https://www.jiuchutong.com/zhishi/284152.html 转载请保留说明!

上一篇:axios—使用axios请求REST接口—发送get、post、put、delete请求(axios怎么使用)

下一篇:Chat GPT介绍(chat gpt介绍开头)

  • 以前年度什么意思
  • 收入能加在库存上吗
  • 公司收据收款人怎么写
  • 人力资源服务的概念
  • 留存收益资本成本率计算公式
  • 职工教育经费8%怎么算
  • 合并会计报表调整分录
  • 母公司投资子公司现金流量表抵消
  • 当月进项税额大于销项税额
  • 质检实验室布局
  • 外地预缴税费怎么做账
  • 出借包装物收取的押金属于什么
  • 专用发票扣税
  • 电子商务平台支付的区别
  • 个人去税务局开劳务票 税点是多少
  • 新公司没有实收资本,他的钱从哪来
  • 现金流量表的填写视频
  • 存货跌价准备在报表什么项目列示
  • 资产处置损益借贷方向表示什么
  • 冲减以前年度所得税费用
  • 母公司计提子公司投资收益
  • 2019增值税改革政策解读
  • 实收资本不变说明了什么
  • 企业社保缴费工资
  • 长期股权投资增加的原因
  • 汽车过户费包括
  • 跨年发票能不能报销
  • 车船税的会计分录怎么写
  • php发送电子邮件
  • php替换指定内容
  • 房地产销售代理是什么意思
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • 税款滞纳金和罚款
  • 阳光照耀下的人
  • 什么是社保差额
  • 增值税一般纳税人登记管理办法
  • java前后端加密解密请求
  • api接口应用举例
  • Visual studio 2019 社区版下载和安装
  • react modal
  • last命令详解
  • php经典面试题及答案
  • 职工教育经费是否可以抵扣进项税
  • mzip命令 控制磁盘驱动器
  • python累加求和代码,直到最后一项小于10^-6
  • 软件企业高新技术产品证明材料
  • 股票的溢价是怎么回事
  • phpcms生成html
  • python condition条件变量
  • mongodb迁移
  • 应收账款与营业收入比例分析
  • db2获取当前年月日
  • 火车票丢了还能再取吗
  • sqlserver数据导入mysql
  • 公司转让商铺应交什么税
  • 政府补助怎么判断总额法还是净额法
  • 应收账款贷方如何核算
  • 计提银行存款利息
  • 坏账准备的账务处理会计分录
  • 过渡期补贴是什么意思
  • 当月购买固定资产需要计提吗
  • 非盈利社会团体法人
  • 已认证抵扣的发票如何做账
  • 短期借款不超过几年
  • sql中的join
  • WINDOWS系统无法正常启动
  • windows7无法启动怎么修复
  • kmswin7激活步骤
  • mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境
  • Append、Debug、Diskcomp命令的使用说明
  • 隐藏磁盘空间
  • 数据结构 二叉树什么是孩子数
  • android线程间通信的几种方法
  • jquery移动div
  • unity ugui组件
  • typescript的缺点
  • NGUI之UITexture
  • jquery内容过滤选择器有哪些
  • 深圳如何打印个人征信
  • 福建原盐和自然盐有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设