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

  • 以前年度损益调整在利润表中怎么填
  • 委托加工业务中,委托方是纳税义务人
  • 机械设备买回来怎么消毒
  • 收据怎么粘贴在费用报销单上
  • 管理费里面可以取现金吗
  • 高铁费可抵扣适用税吗
  • 2021年金税盘
  • 出纳日常工作内容总结
  • 销售研发试制样板图
  • 库存现金盘点表是不是原始凭证
  • 置换回房产怎么过户
  • 营改增后银行增值税如何缴纳
  • 文化传媒行业会计
  • 房产税的征收对象有哪些
  • 小规模纳税人自开专票
  • 赠送视同销售是按照售价还是成本缴纳增值税
  • 资本公积转增资本个人股东是否纳税
  • 出口退税率怎么算公式是什么
  • 盘盈对应的入账科目
  • 房产税发票可以抵扣吗
  • 商业承兑到期兑不出来多久的追诉期
  • 扣供应商的税点应该包括附加税吗
  • 增值税防伪税控系统采用什么技术保护涉税信息
  • 在windows7的
  • 投资印花税入什么科目
  • 公司有长期挂账的说法吗
  • 未分配收益怎么取出
  • 本年利润和未分配利润怎么结转
  • 苹果客服人工24小时
  • linux抓包 udp
  • 绿萝怎么样养
  • 完美替身好看吗
  • 资产负债表中其他综合收益怎么填
  • thinkphp表单验证
  • 微信公众号模板软件
  • 宇宙最强舅舅系统
  • 云服务器可以一直开着吗
  • js查找数组所有符合条件数据
  • 固定资产转卖会亏本吗
  • vue组件入门
  • 自动驾驶科普
  • 销售费用工资明细科目
  • 发生售后维修领用材料分录
  • 26个字母!
  • 处置固定资产账务处理进什么科目
  • 制造行业结转成本
  • 百旺金赋怎么开红字发票
  • 账龄划分中有借有贷怎么分析
  • Advanced SQL Injection with MySQL
  • 企业亏损所得税处理
  • 公允价值变动损益属于什么科目
  • 借款利息收入开发票
  • 接受捐赠的增值税怎么处理
  • 多交了社保
  • 同一控制下的控股合并中,投资方
  • 未取得发票能计入在建工程吗
  • 收到预付卡的发票是否可以报销呢?
  • 买卖股票手续费怎么算
  • 塔吊租赁和购买的区别
  • 出现事故保险公司负责协商吗
  • 人工费的发票税率怎么算
  • 存货盘亏的账务处理怎么做
  • mysql5624安装教程
  • 流言:Win9或终止32位系统 加速64位平台
  • ubuntu virtual box
  • 怎么给文件夹设置密码保护
  • windows 7安装步骤
  • win10桌面图片预览
  • bootstrap tooltip
  • about ContentProvider
  • Linux中删除文件夹的正确方式
  • JavaScript html5 canvas绘制时钟效果(二)
  • django documentation
  • linux实现shell代码
  • 深入python3
  • flow 开发
  • jQuery Easyui datagrid/treegrid 清空数据
  • flask框架官方文档
  • 税控盘开票资料怎么导出几年前的开票信息
  • 税务人员少征税款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设