zoukankan      html  css  js  c++  java
  • vue项目中设置全局引入scss,使每个组件都可以使用变量

    在Vue项目中使用scss,如果写了一套完整的有变量的scss文件。那么就需要全局引入,这样在每个组件中使用。

    可以在mian.js全局引入,下面是使用方法。

    1: 安装node-sass、sass-loader、style-loader

        npm install node-sass --save-dev
        npm install sass-loader --save-dev
        npm install style-loader --save-dev    
    

    2: 安装sass-resources-loader  (如果不安装的话变量会报错)

        npm install sass-resources-loader --save-dev

    3: 修改build中的utils.js

        scss: generateLoaders('sass'),
    
        修改成:
    
        scss: generateLoaders('sass').concat(
          {
            loader: 'sass-resources-loader',
            options: {
              resources: path.resolve(__dirname, '../src/assets/main.scss') //这里写自己的文件路径
            }
          }
        )
    

    在main.js里面引入即可。    或者是不在main.js引入,单独在组件引入也可以。     在组件中的style标签添加lang="scss"。

  • 相关阅读:
    在VC中读写ini配置文件
    fangwen
    背景建模与前景检测
    前景检测算法_3(GMM)
    目标检测中背景建模方法 [转]
    2018目标
    Idhttp Get方法
    二、酷狗 歌词下载
    一、酷狗 歌词搜索 Indy TIdhttp
    酷狗.Krc加密歌词解析
  • 原文地址:https://www.cnblogs.com/wangmaoling/p/9772558.html
Copyright © 2011-2022 走看看