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

  • 借款合同印花税减免优惠政策2022
  • 公司给个人分红会计分录
  • 企业所得税资产总额怎么计算
  • 出售无形资产计入资产处置损益
  • 管理费用期末有余额么
  • 建筑企业增值税纳税义务发生时间如何确定
  • 小规模交了增值税还要交什么
  • 应收职工欠款属于负债吗
  • 预收货款存入银行分录
  • 印花税,车船税通过应交税金科目吗
  • 公司出让土地是利好
  • 商业汇票的样本
  • 税率调整后之前签的合同用变更吗
  • 其他应收款 应收账款
  • 差额征税进项如何抵扣
  • 没有取得发票可以抵扣成本吗
  • 印花税计税金额怎么算
  • 印花税税率需要记忆吗
  • 红字信息表没有编号
  • 门店关闭费用怎么处理
  • 出售股票或债券的条件
  • 工程部物品领用表格模板
  • 长期股权投资是什么科目
  • 安全生产费用包含哪些
  • 借用别人的公司经营
  • 新版edge浏览器文字不显示
  • 发票金额与实际金额不一致违法吗
  • 固定资产内部抵消
  • 竣工结算审计费计入什么科目
  • 销售过程的主要内容
  • 2020年外贸企业年终总结
  • 记账凭证和原始凭证都是登记账簿的直接依据
  • 出口换汇成本一般是多少
  • uniapp打开h5页面
  • sdiff命令 以并排方式合并文件之间的差异
  • phpcms模块
  • 中标费用由哪方出
  • 个体工商户没有收入要交税吗
  • 有外币账户的企业叫什么
  • java中同步
  • antd pro v5
  • 加工企业的税怎么算
  • 一般纳税人资格证明在哪里查询
  • 印花税的会计处理方法
  • 职工短期薪酬包括哪些
  • 小规模纳税人有个人所得税吗?
  • 律师跨省办案
  • 文化事业建设费计入什么科目
  • 固定资产盘亏账务处理的问题
  • 什么是限制性股票激励
  • 补缴以前年度的税
  • 税控系统全额抵扣增值税申报
  • 现金流量表的编制基础是权责发生制
  • 什么发票可以抵扣税
  • 无票收入怎么写分录
  • 小规模纳税人购进税控收款机
  • 托收承付的承付是指
  • windowsxp
  • ubuntu 16.04
  • ubuntu12.04.5安装教程
  • w8系统怎么删除软件
  • win8系统怎么设置
  • centos如何安装yum
  • win7u盘没有安全选项卡
  • win8任务栏假死
  • ubuntu怎么将文件传送到电脑
  • win10ipv4 ipv6无internet访问权限
  • dos内部命令大全
  • css的reset
  • python常见算法
  • unity 3d online document
  • jqueryw3c
  • Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程
  • android support包
  • python爬取三国演义前六章
  • android学什么
  • 北京四合院为什么出名那么多
  • 邮政银行开税票要什么材料
  • 应税和非应税是什么意思
  • 福安少数民族姓氏
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设