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

  • 9步,最短时间内起好一个有传播力的标题(九步是多少米)

    9步,最短时间内起好一个有传播力的标题(九步是多少米)

  • 关闭当前窗口快捷键ctrl加什么(关闭当前窗口快捷键手机)

    关闭当前窗口快捷键ctrl加什么(关闭当前窗口快捷键手机)

  • 微信赞赏码是干嘛的(微信赞赏码是干什么的?)

    微信赞赏码是干嘛的(微信赞赏码是干什么的?)

  • 手机外屏碎了自己可以换吗(手机外屏碎了自己修)

    手机外屏碎了自己可以换吗(手机外屏碎了自己修)

  • 华为手机相册加密怎么设置(华为手机相册加密的照片在哪里打开)

    华为手机相册加密怎么设置(华为手机相册加密的照片在哪里打开)

  • ipad录屏没有声音是怎么回事(ipad2019录屏没有声音)

    ipad录屏没有声音是怎么回事(ipad2019录屏没有声音)

  • 淘宝预计送达时间准吗(淘宝预计送达时间是怎么算的)

    淘宝预计送达时间准吗(淘宝预计送达时间是怎么算的)

  • 剪影为什么无法播放视频(剪影为什么无法导入视频)

    剪影为什么无法播放视频(剪影为什么无法导入视频)

  • 手机卡能识别但是无信号(手机卡能识别但是没信号怎么回事 苹果)

    手机卡能识别但是无信号(手机卡能识别但是没信号怎么回事 苹果)

  • 如何彻底禁用手机内置浏览器(如何彻底禁用手机摄像头)

    如何彻底禁用手机内置浏览器(如何彻底禁用手机摄像头)

  • 苹果订阅付费能不能退(苹果订阅付费能退吗)

    苹果订阅付费能不能退(苹果订阅付费能退吗)

  • 手机进灰尘会怎么去除(手机进了灰尘怎么清理)

    手机进灰尘会怎么去除(手机进了灰尘怎么清理)

  • word保存找不到桌面(word保存了找不到了怎么办 最近打开也没有)

    word保存找不到桌面(word保存了找不到了怎么办 最近打开也没有)

  • 华为mate30是京东方屏幕吗(华为mate30京东方屏幕效果)

    华为mate30是京东方屏幕吗(华为mate30京东方屏幕效果)

  • 安卓强制恢复出厂设置(安卓强制恢复出厂设置要密码)

    安卓强制恢复出厂设置(安卓强制恢复出厂设置要密码)

  • 淘小铺在淘宝怎么找(淘小铺怎么铺货)

    淘小铺在淘宝怎么找(淘小铺怎么铺货)

  • 苹果手机蓝色的爱心怎么打出来(苹果手机蓝色的麦克风怎么关)

    苹果手机蓝色的爱心怎么打出来(苹果手机蓝色的麦克风怎么关)

  • mate20pro ud和普通版区别(mate20pro ud和普通版哪个好)

    mate20pro ud和普通版区别(mate20pro ud和普通版哪个好)

  • 华为2016年上市的手机(华为2016年上市的手机型号图片)

    华为2016年上市的手机(华为2016年上市的手机型号图片)

  • oppo云端备份在哪里(oppo手机云端备份与恢复)

    oppo云端备份在哪里(oppo手机云端备份与恢复)

  • aptx跟ldac差距大么

    aptx跟ldac差距大么

  • VUE项目中优雅使用EasyPlayer实时播放摄像头多种格式视频(vue中的...)

    VUE项目中优雅使用EasyPlayer实时播放摄像头多种格式视频(vue中的...)

  • vue2中无法监听数组和对象的某些变化问题(vue为什么监听不到对象内部属性)

    vue2中无法监听数组和对象的某些变化问题(vue为什么监听不到对象内部属性)

  • 一文详解vue-cli2.0与vue-cli3.0之间的区别(vue-cli2.0)

    一文详解vue-cli2.0与vue-cli3.0之间的区别(vue-cli2.0)

  • Vue.js安装与创建默认项目(详细步骤)(vue.js如何安装)

    Vue.js安装与创建默认项目(详细步骤)(vue.js如何安装)

  • 公户的钱能买股票怎么处理
  • 库存盘盈盘亏要调整吗
  • 年度财务报表怎么作废
  • 利息发票怎么算
  • 建安行业是建筑行业吗
  • 个人微信转账可以认定劳动关系吗
  • 工会经费返还怎么使用
  • 设计服务类合同
  • 收到服务费发票摘要怎么写
  • 个人签租车协议有法律效力吗
  • 企业股权融资方式有
  • 年度所得税汇算清缴报告在哪打印
  • 银行现金解款单回单怎么填
  • 各部门发生的医保费用
  • 个人股权转让申报表
  • 现金流量表右边
  • 个体户进项发票多开出发票少怎么办
  • 股东投资设备一定要评估吗
  • 基金赎回手续费怎么计算
  • 成本费用总额包括信用减值损失吗
  • 增值税普通发票有什么用
  • 哪些税金计入存货成本
  • 给外国教授发邮件最后一句
  • 什么情况下需要承担法律责任
  • 总公司给子公司打款 如何做凭证
  • windows11怎么添加打印机驱动
  • win10专业版0x803fa067
  • 核定征收的企业利润怎么处理
  • 固定资产财产损失的账务处理
  • 实收资本与注册资本之间的关系
  • 米尔巴特之战
  • 溢价收购股权会计处理案例
  • 新准则预付账款计算公式
  • php单例模式懒汉和饿汉
  • 增值税报税后多久缴纳期限
  • 计提坏账准备需要确认递延所得税吗
  • 帝国cms升级到7.5后不能发布内容信息
  • 给国外公司提供服务需要交哪些税
  • 企业负担的社保费会计分录
  • 进项税额计提是哪个科目
  • MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
  • 预付款属于什么会计分录
  • 汇算清缴预缴
  • 空调抵扣进项税
  • 融资租赁的固定资产可以一次性扣除吗
  • 车辆使用费包括油费吗
  • 生产型企业出口退税计算
  • 个体工商户和小规模纳税人的区别
  • 增值税结转到本年利润吗
  • 缴纳的车辆购置税需要计提吗
  • 私营企业固定资产法律制度
  • 彻底删除sql server2019
  • mysql5.7.29安装
  • MySQL利用命令行工具启动和关闭的命令是什么
  • 电脑怎么安装安全控件
  • win102020年更新
  • linux的ip查看
  • win10如何关闭windows
  • media.codec是什么软件
  • jusched.exe是什么进程
  • 应该怎么修复
  • ssh密钥根据什么生成
  • linux系统解压tar.gz文件
  • linux用什么写c
  • win7使用临时配置文件登录
  • android studio jni
  • webview加载本地vue3
  • nodejs使用视频教程
  • javascript数据
  • 搭建nodejs环境
  • jquery插件使用教程
  • javascript entries
  • 修复硬盘
  • 人员进出管理系统
  • 美国进口税起征点
  • 成都市个人房屋出租税费
  • 税务局三方协议变更
  • 个税申报所属期和所得期
  • 甘肃税务政策
  • 注册税务师条件要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设