位置: 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介绍开头)

  • 什么时候计提企业所得税
  • 进项税抵扣怎么弄
  • 金蝶能够反年结账吗
  • 运输费劳务是否可以扣除
  • 双定户经营所得用申报吗
  • 弹性预算列表式如何计算
  • 以前年度所得税退税会计分录
  • 有进项发票没有销项发票
  • 工程实际成本核算例题
  • 开发成本月末如何处理
  • 职工死去还有工资吗
  • 北京建筑施工企业排名
  • 手工开具发票
  • 小规模纳税人可以自己开专票吗
  • 专用发票抵扣联丢失怎么办最新规定
  • 增值税专票怎么认证
  • 调整以前年度的库存
  • 保险付款后几天给发票保单
  • 1697508432
  • 总公司和分公司的合作协议
  • 厦门新车购置税计算
  • mac怎么设置不自动开机
  • 研发销售型软件有哪些
  • php递归函数遍历数组
  • 销售部发生广告宣传费计入财务费用
  • PHP:Memcached::getMulti()的用法_Memcached类
  • 其他业务收入对应的成本
  • 特殊性税务处理的条件
  • 瓦普拉克
  • javaweb知识点汇总
  • 销售退换货的账务处理
  • 论文精读分析报告
  • C语言中指针变量指向字符串时是有效字符的长度吗
  • mysql 临键锁
  • 未来的现金流折现
  • 外贸进出口企业注册资金
  • sqlserver修改值
  • 货代一般一个柜利润多少
  • 个体户跨季领取发票流程
  • 融资租赁业务需要什么条件
  • 小规模首次申请发票张数
  • 不抵扣的进项税为什么要交税
  • sh sqlplus
  • 税务安全证书应用客户端不成功是什么意思
  • 政府补助属于营业外收入吗
  • 固定资产没收到发票能折旧吗
  • 公司收到加盟费会计分录
  • 自产产品对外捐赠确认收入吗
  • 建筑施工企业检查的内容包括什么
  • 客户罚款员工承担
  • 工程预付款计入什么科目
  • 单位车辆转籍
  • 企业间借款利息涉税处理
  • 收到税务局汇算清缴退所得税怎么做账
  • 物业管理公司如何应用节能新技术
  • 接手前往年的银行余额不平怎么办?
  • 餐饮行业招聘方案
  • 应付账款怎么做平
  • 公司应收票据增加意味着什么
  • mysql 查询范围
  • XP系统提示QQprotect.exe损坏文件的解决方法图文教程
  • ubuntu系统怎样
  • win7电脑怎么设置
  • rundull32.exe
  • win7系统如何创建管理员账户
  • linux 根目录
  • PSNGive.exe - PSNGive进程有什么用 是什么意思
  • win8怎么设置开始
  • win7 蓝屏1e
  • 考四级题型
  • jQuery+HTML5实现弹出创意搜索框层
  • unity编译原理
  • 编写python程序的步骤
  • android webview webgl
  • js轮播图视频教程
  • android的事件处理机制
  • 车票进项税怎么认证
  • 购房发票的发票代码是哪个
  • 徐州市哪些区域有疫情
  • 北京买新车购置税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设