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

  • 企业当期应纳增值税
  • 什么是抄税清卡业务
  • 采购材料入库会计分录怎么写的
  • 主营业务收入借方发生额表示什么
  • 用友t3怎么结转本年利润
  • 基本户借款 一般户可以还吗
  • 建筑公司没有资质可以施工吗
  • 运输企业支付罚款如何账务处理
  • 机械设备关税税率多少
  • 业务招待费进项税
  • 转让折旧怎么算
  • 制造费用工资结转怎么算
  • 周转材料租赁费怎么结转成本
  • 免税苗木发票如何抵扣计算
  • 企业自建房是什么意思
  • 个人所得税怎么查工资明细
  • 2017年的7月1日
  • 广告喷绘增值税怎么算
  • 企业转让二手房增值税
  • 收到保险公司退款
  • 非财政专项资金和其他资金的区别
  • 同业清算互联前置 骗局
  • 工会经费减免最新政策2020年山西
  • 主营业务收入增速怎么算
  • 托收承付结算方式
  • 办公软件无形资产的确认条件有哪些
  • 小规模减免增值税政策
  • 去国外参加展会带什么东西
  • windows11加密
  • echarts纵坐标加单位
  • 出口退还增值税消费税政策
  • vue引用类型
  • 多智能体概念
  • saas web
  • 个体工商户该如何开发票
  • 无纸化的好处和坏处
  • 税局代开专票已扣款还需季度增值税申报吗
  • vue was assigned to but
  • 小规模申请一般纳税人怎么申请
  • 手写报销条子怎么写
  • 新会计制度对会计人员的影响
  • 发票冲红和作废有啥区别
  • sql server字符连接
  • sql server自动生成行号
  • 通货膨胀溢价的英文
  • 店面收回转让费怎么办
  • 自产产品用于内部使用
  • 其他综合收益转入盈余公积和未分配利润
  • 捐赠 赞助 区别
  • 固定资产发票有什么用
  • 异地预缴怎么填写申报表
  • 化妆品消费税纳税标准
  • 一般情况下银行加权平均成本的变化主要取决于什么因素
  • 固定资产已经超额融资了还能发放置换贷款吗
  • 培训发票能抵扣吗
  • 仓储领域
  • 根据《增值税暂行条例》的规定,适用9
  • 软件折旧从什么时候算
  • 预支款怎么做现金账
  • 小规模怎么申请核定征收
  • sql server错误和使用情况报告
  • 进程lsass.exe
  • 帮我打开双击锁屏
  • 怎么使用Win10自带绘画软件
  • Windows7电脑怎么调整屏幕亮度
  • linux安装atop
  • win7系统修改mac地址
  • win7系统开机后桌面黑屏
  • perl怎么把字符串变为数字
  • js怎么删除
  • windows下载安装
  • jquery实现移动端
  • 每天一篇日记
  • jQuery基于$.ajax设置移动端click超时处理方法
  • jquery.validator
  • 出租车开的发票如何查询校验码?
  • 北京市平谷区有地铁吗?
  • 如何在国税网查企业年金
  • 一人可以在多家企业上班吗
  • 中国采购网地胶
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设