vite vue3 ts 使用sass 设置样式变量 和重置默认样式

news/2024/7/10 1:51:19 标签: sass, 前端, vue

1.安装scss 样式支持依赖

yarn add -D sass

2.使用sass

<div>
        <!-- 测试使用sass -->
        <h1>测试使用sass</h1>
</div>


<style scope lang="scss">
div {
    h1 {
        color: red;
    }
}
</style>

效果:

3.通过npm下载并复制清除样式代码,并在assets/css/reset.scss中粘贴

4.新建assets//css/index.scss全局样式文件,引入reset.scss文件, 然后在main.ts中全局引入

// index.scss
// 引入清除默认样式文件
@import "./reset.scss"

清除默认样式成功:

5.配置全局样式变量,新建assets/css/global.scss文件,存储整个项目需要的样式变量

// 本文件配置的是sass全局变量,需要在vite.config.ts中引入,变量使用$开头
$base-color: #2803f7;

6.在vite.config.ts中配置全局样式变量

// 配置样式sass 全局变量
  css: {
    preprocessorOptions: {
      scss: {
        javascriptEnabled: true,
        additionalData: '@import "./src/assets/css/global.scss";',
      },
    },
  },

7.使用全局样式变量

<style scope lang="scss">
div {
    h1 {
        color: $base-color;
    }
}
</style>

全局样式变量使用成功:


http://www.niftyadmin.cn/n/5126792.html

相关文章

【信创】银河麒麟V10 安装postgis

安装postGis步骤 1、安装 proj4 #tar -zxvf proj-4.8.0.tar.gz #cd proj-4.8.0 #mkdir -p /opt/proj-4.8.0 #./configure --prefix=/opt/proj-4.8.0 #make && make install #vi /etc/ld.so.conf.d/proj-4.8.0.conf #ldconfig 2、安装 geos #tar -xjf geos-3.6.1.tar.b…

OpenCV 画极线

from pylab import * import cv2from backend._gs_ import stereo_cameradef compute_epipole(F):""" 从基础矩阵 F 中计算右极点(可以使用 F.T 获得左极点)"""# 返回 F 的零空间(Fx0)U,S,V np.linalg.svd(F)e V[-1]return e/e[2]def plot_epi…

SW零件中全选基准面

零件中通过过滤&#xff0c;可以全部选择基准面&#xff0c;还是好用。

H41H-64C止回阀型号解析

H41H-64C型号字母含义解析 H41H-64C是德特森阀门常用的升降式止回阀型号字母分别代表的意思是: H——代表阀门类型《止回阀》 4——代表连接方式《法兰》 1——代表结构形式《升降》 H——代表阀座堆焊《不锈钢》 -代表分隔键 64——代表公称压力《6.4MPA》 C——代表阀…

Elasticsearch:使用 Open AI 和 Langchain 的 RAG - Retrieval Augmented Generation (二)

这是继上一篇文章 “Elasticsearch&#xff1a;使用 Open AI 和 Langchain 的 RAG - Retrieval Augmented Generation &#xff08;一&#xff09;” 的续篇。在这篇文章中&#xff0c;我主要来讲述 ElasticVectorSearch 的使用。 我们的设置和之前的那篇文章是一样的&#xff…

三、虚拟机的迁移和删除

虚拟机的本质就是文件(放在文件夹的)。因此虚拟机的迁移很方便&#xff0c;可以把安装好的虚拟系统这个文件夹整体拷贝或者剪切到另外的位置使用。删除也很简单&#xff0c;使用vmware进行移除&#xff0c;再点菜单->从磁盘删除即可&#xff0c;或者手动删除虚拟系统对应的文…

解决visual studio Just-In-Time Debugger调试

解决visual studio Just-In-Time Debugger调试 网上流行很多方法&#xff0c;最后一直不行&#xff0c;其实有最简单的方法比较实用 方法一&#xff1a;把 C:\WINDOWS\system32\vsjitdebugger.exe,删除了&#xff0c;若怕出问题&#xff0c;可以把它改名或者做个rar文件暂时保留…

OpenVINO 2023.0 实战七:OpenVINO部署PaddleOCR v4模型

3 在 Visual Studio 中配置项目属性 Release: 属性 --> VC 目录 --> 包含目录 C:\Intel\openvino_2023.0.0\runtime\include E:\opencv470\build\include E:\cpp_code\PaddleOCR\paddle_inference\third_party\install\gflags\include属性 --> VC 目录 --> 库目录…