下载

npm i sass-loader sass -D

只要按照了这2个包,启动项目,在<style>标签中加上 lang="scss" ,就可以用scss了,

使用

引用全局scss

方式1:

切记一定要加 !important  ,否则全局样式可能不生效

方式2:

vite.config.js中配置:

export default defineConfig({css: {preprocessorOptions: {scss: {additionalData: `@import "@/style/test.scss";`}}}
})

测试代码:

<template><div class="main">hello<span class="myheader"> world </span></div>
</template>
<script setup>
</script>
<style lang="scss" scoped>
$my_red: red;
.main {font-size: 30px;.myheader {color: $my_red;background-color: yellow;border: 5px solid $color_border;}
}
</style>

vite中使用scss相关推荐

  1. 基于less和sass在webpack或vite中的动态主题的实现方案

    2021-12-26更新 在线动态主题的实现,比原文中提到的方案六的插件更加易用,具有如下特点: 使用成本很低 跟ui框架无关,Element-ui.iview.Ant-design 等等等(只要基于 ...

  2. 如何在 vue-cli v3.0 中使用 SCSS/SASS

    在项目中使用 SCSS/SASS 进行样式编写无疑会节省很多开发样式的时间.关于如何在 vue-cli v3.0 中使用 SCSS/SASS,这里提供三种方案.前提是在使用 vue-cli 生成项目时 ...

  3. vue中使用scss

    1.首先安装依赖 npm install node-sass sass-loader --save-dev 2.找到build中webpack.base.conf.js,在rules中添加scss规则 ...

  4. vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法

    vue中,scss样式的三种写法--当前页面直接定义.@import引入样式.main.js引入公共样式 & deep和important的写法 1.安装scss # 安装node-sass ...

  5. 在行内样式 或 对象格式的样式中 使用scss变量

    前言 scss可以通过$mcolor:color,设置变量,方便全局统一样式和后续修改整体风格.一般也不会写行内样式,所以用起来没什么问题.但是在使用uniapp及其第三方ui框架uview的时候,有 ...

  6. 在vue3+vite中引入高德开放平台API实现边界范围多边形的绘制

    在vue3+vite中引入高德开放平台API实现边界范围多边形的绘制 1,先去高德地图开放平台申请账号注册流程不再赘述; 2,在我的应用中创建key,选择web端Js点击提交生成; 3,生成后可以看到 ...

  7. 【SCSS】vue3+vite项目引入SCSS及使用SCSS全局变量

    vue3+vite项目引入SCSS及使用SCSS全局变量

  8. vue3+vite中使用环境变量 .env 的一些配置情况说明

    在项目文件中新建文件.env .env.pro 两个文件其中.env 是默认设置 .env.pro 为正式环境设置 1.设置.env中的内容信息 注意vue3+vite 必须使用VITE开头的配置信息 ...

  9. 【postcss】解决vite中使用postcss-px-to-viewport无法使用vant等多种设计尺寸问题|postcss-plugins

    cnjm-postcss-px-to-viewport 基于postcss-px-to-viewport插件稍加改造的 和使用postcss-px-to-viewport 是基本一样的,只是多处理了v ...

最新文章

  1. 一个「菜鸟」转行AI的成长心得!
  2. ipa 打包遇到的坑
  3. ASP.NET MVC4简单使用ELMAH记录系统日志
  4. Nauuo and Votes
  5. JUC队列-LinkedBlockingQueue(二)
  6. akka_Akka的字数统计MapReduce
  7. 三面美团Java岗,java多线程匿名内部类
  8. React开发(268):debounce is not a function报错
  9. 编写第一个Spring程序——IOC实现
  10. java 动手动脑之父子继承
  11. [转]iOS设备唯一标识探讨
  12. macbook pro开机键盘键盘和触摸板没反应问题
  13. Scala学习03——基础语法
  14. 蕊动矿机linux cpu超频,蚂蚁l3矿机超频方法!最佳超频参数!  |  呆毛网
  15. 什么是java实例化?举例说明
  16. 3A算法—自动曝光(AE)
  17. c语言中整型32768输出是多少,c语言中不合法的整型常数是32768为什么 – 手机爱问...
  18. Yar 搭建 RPC 服务
  19. vgp虚拟路面_吉水县道路运输展示价格实惠
  20. 中国管道防爆阻火器市场投资分析与需求前景预测报告2022-2028年

热门文章

  1. java贪吃蛇小游戏(详解)
  2. 绿盟科技 2011.10.21
  3. 关于 CSDN博客SEO优化的一点思考
  4. 遇到的问题记录:__init__() takes 1 positional argument but 2 were given
  5. Win11限制第三方浏览器工具:默认打开需用微软的edge浏览器
  6. LeetCode(String)1768. Merge Strings Alternately
  7. 【LabVIEW懒人系列教程-视觉入门】2.17LabVIEW视觉框架之抓边编程
  8. 网络安全之Windows基础知识学习
  9. flash Air 开发学习笔记(一)
  10. 唯一获奖容器厂商!灵雀云斩获2022信创“大比武”通信赛道大奖