当前位置: 首页 > news >正文

iview框架主题色的应用

1.下载

less要使用3.0.0以下的版本

npm install less@2.7.3
npm install less-loader@4.0.5
2./src/config/theme.js文件
module.exports = {yellow: {'theme-color': '#FDCE04'},blue: {'theme-color': '#547CE7'}
}
在sass中使用theme配置的颜色主题,无需引入,直接可用
.color999{color:$theme-color;
}
在less中使用theme配置的颜色主题,无需引入,直接可用
.color999{color: @theme-color;
}
3.配置vue.config.js
const theme = require('./src/config/theme')
const webTheme = theme[process.env.VUE_APP_WEB_THEME]
let str = ''
for (const key in webTheme) {str += `$${key}: ${webTheme[key]}; `
}
module.exports = {publicPath: process.env.VUE_APP_BASE_URL, // 文件获取的路径lintOnSave: false,outputDir: 'els-onlineverify', // 打包后的生成文件css: {loaderOptions: {sass: {/*additionalData: '@import "@/style/theme-' + process.env.VUE_APP_WEB_THEME + '.scss";'如果prependData报错就使additionalData:str*/prependData: str},less: {globalVars: webTheme}}},
}
image.png
4..env或.env.test或.env.prd文件配置
VUE_APP_WEB_THEME=yellow
5.src/style/iview.less文件
@import '~~view-design/src/styles/index.less';
@primary-color: @theme-color;
@link-color   : @theme-color;
6.main.js文件
import ViewUI from 'view-design'
import 'view-design/dist/styles/iview.css'
import './style/iview.less'
Vue.use(ViewUI)


喜欢的朋友记得点赞、收藏、关注哦!!!

相关文章:

  • OGG 23ai for DAA 部署与补丁升级
  • C++常用的自动化测试库
  • 从游戏到自动驾驶:互联网时代强化学习如何让机器学会自主决策?
  • Android 相对布局管理器(RelativeLayout)
  • 自然语言处理 目录篇
  • STM32开发,创建线程栈空间大小判断
  • 深圳SMT贴片工艺优化关键步骤
  • IDEA黑色主题,控制台日志为黑色(看不清),问题解决 配置Grep Console
  • 在 Win10 上 WSL 安装 Debian 12 后,Linux 如何启动 SMTP 服务?
  • 计算机组成与体系结构:补码数制二(Complementary Number Systems)
  • SpringBoot十二、SpringBoot系列web篇之过滤器Filte详解
  • 如何在c/c++中定义和使用宏
  • 基于Springboot的宠物领养系统
  • CKA考试知识点分享(2)---ingress
  • ARM SMMUv3简介(一)
  • 主流大语言模型安全性测试(三):阿拉伯语越狱提示词下的表现与分析
  • 部门档案在不同系统中的差异及整合思路
  • FTP文件服务的搭建----详解
  • [Go]context上下文--使用要点--源码分析--Go核心--并发编程
  • IEC 61347-1:2015 灯控制装置安全通用要求详解
  • 定制手机壳的网站/软文推广收费
  • 建设了网站怎么管理/沐浴露营销软文
  • 如何查询网站打开速度变慢/搜索引擎广告形式有
  • 做公司网站哪里好/seo快速排名工具
  • 昆明网站做/sem账户托管外包
  • 网站注册页面怎么做/谷歌seo招聘