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

【vue3】elementPlus主题色定制

以scss语言为例

1、element-plus自动按需导入配置,可参考官网按需导入模块
在这里插入图片描述
安装element-plus及辅助插件

npm i element-plus --save

安装辅助插件

npm install -D unplugin-vue-components unplugin-auto-import

安装sass

npm i sass -D

2、vite.config.js 中配置

// vite.config.ts
import { defineConfig } from 'vite'
//element-plus按需导入
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'export default defineConfig({// ...plugins: [vue(),// element-plus按需配置AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: //1、配置elementPlus采用sass样式配色系统[ElementPlusResolver({importStyle:"sass"})],}),],resolve:{
alias:{
'@':fileURLToPath(new URL('./src',import.meta.url))
}
},
css:{
preprocessorOptions:{
scss:{
//2、自动导入定制化样式文件进行样式覆盖
additionalData:`@use "@/styles/element-plus/index.scss" as *`
}
}}
})

styles文件夹下新增element文件夹,新增index
.scss

@forward 'element-plus/theme-chalk/src/common/var.scss' with(
$colors:(
'primary':(//主色'base':#27ba9b
),
'success':(//成功色'base':#1dc729
),
'warning':(//警告色'base':#ffb302
),
'danger':(//危险色'base':#e26237
),
)
);

3、自动导入配置
1、vite.config.ts中plugins配置项中增加{importStyle:“scss”}
在这里插入图片描述

2、vite.config.ts中scss配置项中添加additionalData:@use "@/styles/element-plus/index.scss" as *
在这里插入图片描述

相关文章:

【vue3】elementPlus主题色定制

以scss语言为例 1、element-plus自动按需导入配置,可参考官网按需导入模块 安装element-plus及辅助插件 npm i element-plus --save安装辅助插件 npm install -D unplugin-vue-components unplugin-auto-import安装sass npm i sass -D2、vite.config.js 中配置…...

MATLAB 2023a的机器学习、深度学习

MATLAB 2023版的深度学习工具箱,提供了完整的工具链,使您能够在一个集成的环境中进行深度学习的建模、训练和部署。与Python相比,MATLAB的语法简洁、易于上手,无需繁琐的配置和安装,让您能够更快地实现深度学习的任务。…...

【Python实际使用】Python提取pdf中的表格数据输出到excel(含代码实例)

前两天有朋友问我,你能不能帮我把pdf中的表格数据抓出来,输出到excel中,我说我试试。 最近看资料发现python有很多库都可以完成pdf中的表格数据抓取,选择其中一种尝试:pdfplumber。 一、简单介绍 在使用之前我们简单…...

css的transform样式计算-第一节

本文作者为 360 奇舞团前端开发工程师 引言 在使用 css 样式进行样式的缩放、旋转等设置时,思考了一下它的较浅层的原理,恩,这个阶段都 是一些初高的数学计算,从新看这里的时候顺便捡了捡初高中的数学,比如三角函数之类…...

C++中vector、list和deque的选择:什么时候使用它们?

系列文章目录 文章目录 系列文章目录前言一、vector二、list三、deque总结 前言 在C中,vector、list和deque是STL(标准模板库)提供的三种常见的容器。每种容器都有其特点和适用场景。本文将详细介绍vector、list和deque的特点以及它们的适用…...

【力扣每日一题】2023.8.10 下降路径最小和Ⅱ

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个数组,让我们模拟从上面第一层走到下面的最后一层,下降路径需要加上经过的格子的值,每层…...

gh-ost概述(二实践)

注意:只适用于拥有主键或者唯一键的表,不存在触发器的表 一、gh-ost的安装部署 0、yum -y install golang 1、进入官网GitHub - github/gh-ost: GitHub’s Online Schema-migration Tool for MySQL 2、下载gh-ost-master.zip包 3、解压unzip gh-ost-mast…...

临时文档3

Set接口 说一下 HashSet 的实现原理? HashSet 是基于 HashMap 实现的,HashSet的值存放于HashMap的key上,HashMap的value统一为PRESENT,因此 HashSet 的实现比较简单,相关 HashSet 的操作,基本上都是直接调…...

【OpenGauss源码学习 —— 执行算子(SeqScan算子)】

执行算子(SeqScan算子) 执行算子概述扫描算子SeqScan算子ExecInitSeqScan函数InitScanRelation函数ExecSeqScan函数 总结 声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵…...

Postman中,既想传递文件,还想传递多个参数(后端)

需求:既想传文件又想传多个参数可以用以下方式实现...

跨境干货|TikTok变现的9种方法

在这个流量为王的时代,哪里有流量,哪里就有商机。TikTok作为近几年最火爆的社媒平台之一,在全球范围都具有一定的影响力。随着TikTok Shop等商务功能加持上线,更是称为跨境电商的新主场之一。 在这样的UGC平台,想要变…...

Grafana 曲线图报错“parse_exception: Encountered...”

问题现象 配置的Grafana图报错如下: 原因分析 点开报错,可以看到报错详细信息,是查询语句的语法出现了异常。 变量pool的取值为None 解决方案 需要修改变量pool的查询SQL,修改效果如下: 修改后&#x…...

idea中提示Unsupported characters for the charset ‘ISO-8859-1‘

application.properties中文注释拉黄线 ,提示Unsupported characters for the charset ISO-8859-1 解决办法: 注意: 改完之后之前输入的中文就变成“ ???”了,建议备份一下 1、打开setti…...

通过signtool进行数字签名和验证签名

(一)如何签名 SignTool.exe (Sign Tool) - .NET Framework | Microsoft Learn Using SignTool to Sign a File - Win32 apps | Microsoft Learn 签名命令行: signtool.exe sign /f xxx.pfx /t http://timestamp.digicert.com yyy.dll xx…...

geeemap学习总结(2)——地图底图应用

1. 加载库中已有图层 import os os.environ[HTTP_PROXY] http://127.0.0.1:8001 os.environ[HTTPS_PROXY] http://127.0.0.1:8001 # 设置中心位置/地图层级/图层加载高度,加载图层 import geemap Mapgeemap.Map(center[40, 100], zoom4, height600) Map# 添加已经…...

flutter 手写日历组件

先看效果 直接上代码 calendar_popup_view.dart import package:flutter/material.dart; import package:intl/intl.dart;import custom_calendar.dart; import hotel_app_theme.dart;class CalendarPopupView extends StatefulWidget {const CalendarPopupView({required th…...

C++动态规划经典试题解析之打家劫舍系列

1.前言 力扣上有几道与打家劫舍相关的题目,算是学习动态规划时常被提及的经典试题,很有代表性,常在因内大大小小的社区内看到众人对此类问题的讨论。 学习最好的方式便是归纳总结、借鉴消化,基于这个目的,本文对此类问题也做了讲解,在一些优秀思想的基础上添加了个人观…...

24届近5年东南大学自动化考研院校分析

今天给大家带来的是东南大学控制考研分析 满满干货~还不快快点赞收藏 一、东南大学 学校简介 东南大学是我国最早建立的高等学府之一,素有“学府圣地”和“东南学府第一流”之美誉。东南大学前身是创建于1902年的三江师范学堂。1921年经近代著名教育家…...

electron、electron-forge 安装

npm修改了registry,安装依旧无效 使用cnpm 倒是可以解决,但是 npx electron-forge import 中 Installing dependencies 使用的是npm 给出一次性解决方案: step1:切换npm的下载源,可以使用nrm 进行管理,有…...

go的strings用法

strings 是 Go 语言标准库中提供的一个包,用于处理字符串相关的操作。这个包包含了许多函数,可以用于字符串的切割、拼接、替换、查找等操作。下面是一些常用的 strings 包函数和用法示例: package mainimport ("fmt""string…...

Coze-Loop边缘计算:TensorFlow Lite模型优化

Coze-Loop边缘计算:TensorFlow Lite模型优化 1. 引言 想象一下这样的场景:你的手机摄像头需要实时识别人脸表情,智能音箱要随时响应语音指令,工厂里的传感器要即时检测设备异常。这些场景都有一个共同特点——需要在设备本地快速…...

Qwen3.5-2B开源大模型企业应用:客服知识图谱+图片工单识别落地案例

Qwen3.5-2B开源大模型企业应用:客服知识图谱图片工单识别落地案例 1. 轻量化多模态模型带来的企业AI变革 在当今企业服务领域,客服系统正面临前所未有的挑战。传统客服需要处理海量工单、识别各类图片凭证、理解复杂业务问题,而Qwen3.5-2B的…...

Python的__init__方法调用父类初始化与多重继承中的参数传递问题

Python作为一门灵活且强大的编程语言,其面向对象特性中的继承机制尤为关键。其中,__init__方法的初始化调用以及多重继承中的参数传递问题,常常让开发者感到困惑。理解这些细节不仅能避免潜在的错误,还能提升代码的可维护性。本文…...

向量空间表示:如何把实体和关系表示为向量

在知识图谱中,知识并不一定只能用符号和图结构表示。除了实体、关系、属性、三元组这些显式表示方式,还可以把实体和关系映射到向量空间中,用一组数字来表示它们的特征。这种方法通常称为向量空间表示(Vector Space Representatio…...

51单片机电子琴:从播放到弹奏的双模实现与硬件设计

1. 51单片机电子琴的双模设计思路 第一次接触51单片机电子琴项目时,最让我兴奋的就是这个"双模切换"的设计。简单来说,就是让同一个硬件既能像MP3一样播放预存的音乐,又能像真实电子琴那样实时弹奏。这种设计不仅实用,而…...

GTE-Chinese-Large部署案例:边缘设备(Jetson Orin)轻量化适配与INT8量化推理实测

GTE-Chinese-Large部署案例:边缘设备(Jetson Orin)轻量化适配与INT8量化推理实测 1. 引言:当大模型遇见小设备 想象一下,你有一个强大的中文文本理解模型,它能将任何一段话变成一个精准的“数字指纹”&am…...

使用 VueUse 构建一个支持暂停/重置的 CountUp 组件

使用 VueUse 构建一个支持暂停/重置的 CountUp 组件 告别臃肿的依赖,用组合式 API 实现完全可控的数字滚动动画 在日常的前端开发中,数字滚动动画(CountUp)是一个非常常见的需求——从 0 增长到 100 万、实时更新的交易数据、统计看板的关键指标……一个平滑的数字动画能让…...

Debian on RK3568: 从零到一,AIC8800无线模块移植实战与排错指南

1. 硬件准备与DTS配置 第一次把AIC8800模块往RK3568上移植时,我对着开发板发呆了半小时——这堆引脚该怎么接?后来发现Rockchip的文档其实藏了不少彩蛋。先说硬件连接,AIC8800的SDIO接口需要接4根数据线加CLK/CMD,蓝牙UART部分建议…...

宝塔面板+CentOS 7.X:新手小白的第一个前端网站部署全流程(含安全组配置避坑)

宝塔面板CentOS 7.X:零基础前端部署实战指南 第一次将前端项目部署到线上服务器,对很多转行前端或在校学生来说既兴奋又忐忑。兴奋的是终于能让自己的作品被更多人看到,忐忑的是面对陌生的服务器环境和复杂的配置流程。本文将带你用最直观的方…...

赋能智能车与机器人技术转型:大联大世平集团携手AutoSys举办线上研讨会

大联大控股旗下世平集团宣布,于4月1日携手AutoSys(先进智能系统)成功举办“Edge AI赋能智能车与机器人产业的感知技术转型路径”线上研讨会。 当前,智能车与机器人技术正加速融合,AI大模型深度赋能感知与决策&#xff…...