vue3中集成sass实现全局scss样式变量

一、安装sass

npm i sass 
 


二,在style/variable.scss创建一个variable.scss文件

// 给项目提供的scss全局变量
$mycolor:red;
 


三、在vite.config.ts文件配置如下:


export default defineConfig({
  plugins: [
    vue(),
  // scss全局变量的一个配置
  css: {
    preprocessorOptions: {
      scss: {
        javascriptEnabled: true,
        additionalData: '@import "./src/styles/variable.scss";',
      },
    },
  },
})

四、可以使用了,在style标签中通过$定义的全局变量名字就可以获取对应的值了

<style scoped lang="scss">

div{

  h1{

    color: $color;

    size: 60px;

    font-size: $fontSize;

  }

}

</style>


 

相关推荐

  1. vue3集成sass实现全局scss样式变量

    2024-01-06 07:16:01       53 阅读
  2. Vue项目自动注入less、sassscss、stylus全局变量

    2024-01-06 07:16:01       35 阅读
  3. 10 在Vue3使用SCSS编写样式

    2024-01-06 07:16:01       47 阅读
  4. Vue+scss实现全局字体大小切换

    2024-01-06 07:16:01       72 阅读
  5. vue html里面使用全局引入的scss变量

    2024-01-06 07:16:01       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-06 07:16:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-06 07:16:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-06 07:16:01       82 阅读
  4. Python语言-面向对象

    2024-01-06 07:16:01       91 阅读

热门阅读

  1. linux-nohup、&区别

    2024-01-06 07:16:01       59 阅读
  2. Python练习之列表两数之和

    2024-01-06 07:16:01       64 阅读
  3. docker-compose常用命令及.yaml配置模板

    2024-01-06 07:16:01       53 阅读
  4. ARM DMA使用整理

    2024-01-06 07:16:01       58 阅读
  5. uniapp使用tcp和udp的区别和例子

    2024-01-06 07:16:01       48 阅读
  6. 【深度学习程序实例】

    2024-01-06 07:16:01       51 阅读
  7. Vue_00001_CLI

    2024-01-06 07:16:01       47 阅读