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

  • 土增清算问题
  • 以前年度多交增值税
  • 企业前期开办费怎么入账
  • 税控盘减免税款年末如何结转
  • 个税年度汇算清缴截止时间
  • 借条时间到了怎么续
  • 代开了专票,但是销售额没有超过30万怎么处理
  • 主营业务收入计入
  • 跨区预缴增值税怎么做账
  • 公司员工受伤怎么报工伤
  • 汇算清缴的利润表本期数与本年数
  • 存货的计价方法及公式
  • 下脚料回收
  • 营改增的相关规定
  • 发票密码区超出还能用吗
  • 子公司代发母公司人员工资
  • 购货方收到代垫运费的发票怎么做会计分录?
  • 变动成本主要包括
  • 成本费用利润率越高,说明企业盈利能力
  • 其他权益性无形资产的进项税额抵扣
  • 向境外分配股息怎样算税额
  • 季度利润
  • 核定征收个体户怎么报税
  • win10怎么手动修改时间
  • win11输入法候选字不见了
  • 生产成本怎样结转科目明细
  • phpserialize
  • 一次性支付一年租金怎么做账
  • 自产货物用于销售
  • 贷款房屋评估费怎么收
  • 辉柏嘉彩铅一共多少色
  • PHP:imageistruecolor()的用法_GD库图像处理函数
  • laslajas大教堂
  • 货物运输发票怎么备注发票样板
  • php调试工具哪个好用
  • 贝尔·菲戈尔
  • 扣缴义务人的法律地位
  • set nu命令
  • 理财利息可以计息吗
  • 更正申报多交的增值税查账么
  • 小微小型微利企业表述正确的有
  • 小规模纳税人通行费可以抵扣吗
  • 科技型中小企业享受优惠税收政策
  • 认缴怎么填
  • 增值税达不到起征期
  • 财产租赁合同印花税双方都要交吗
  • 材料采购如何做好市场调研工作
  • 新收入准则确认收入的条件
  • 营改增阶段
  • 利息收入算什么
  • 销项税计提多了
  • 交易性金融资产的账务处理
  • 个税速算扣除数2023
  • 未开票收入转为开票收入
  • 预缴的附加税月末结转吗
  • t3用友年底结束怎么建下一年
  • 个人经纪代理服务
  • mysql实时监控工具
  • 写出linux安装的详细步骤
  • windows任务管理器调用的方法
  • Windows 7 64位系统手动添加Editplus到鼠标右键的方法
  • 如何在windows沙盒中导入文件
  • win8开机进入开始界面
  • explore是什么文件
  • win8程序和功能在哪
  • linux如何更改文件夹权限
  • js 正则验证
  • opengl learn cn
  • 浅析js动态创建方法
  • javascript数据类型有哪些
  • js的模块化可以怎么做
  • js实现瀑布流效果
  • shell脚本编程实验报告
  • js设置rem
  • 每天一篇经济学人
  • 新中国税务历史
  • 增值额未超过扣除项目金额20%是什么意思
  • 河源市人民医院上班时间
  • 纳税人总机构和分机构不在同一县怎么办
  • 税务筹划前景
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设