zoukankan      html  css  js  c++  java
  • vue-cli4.x 使用 scss 全局变量设置使用


    本记录仅针对于 vue-cli4.x 使用 scss 全局变量设置使用

    在网上也找了很多版本的方法,尝试后都不可行。由于我使用的是 vue-cli4.x 脚手架搭建的项目,在网上也找到一个解决方案,特此记录。

    确定依赖包

    先在 package.json 文件中确定是否集成了 sass 相关的包 node-sasssass-loader. 若没集成,需要先进行相关安装。

    npm install node-sass
    
    npm install sass-loader
    

    相关配置

    在安装完相关依赖后,需要在 vue.config.js 中进行相关配置,重点配置路径。 路径后面的 ;是必须的

    module.exports = {
        css: {
            loaderOptions: {
                sass: {
                    prependData: `@import "./src/assets/styles/base";`,
                },
            },
        },
    }
    

    使用

    在需要使用全局样式的地方,就可以进行使用 base.scss 文件中定义的样式。但是得注意在 加 lang="scss"

    logo.vue 文件中使用。

    <style lang="scss" scoped>
    .logo {
        float: left;
        height: $header-height;
    }
    </style>
    

    原文地址:http://book.levy.net.cn/doc/frontend/vue/vue_scss_set.html

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    学习本是一个不断模仿、练习、创新、超越的过程。 由于博主能力有限,文中可能存在描述不正确,欢迎指正、补充! 感谢您的阅读,麻烦动动手指点个推荐哟。
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    作者:Levy-伟
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    python之递归函数
    python之内置函数
    python之迭代器与生成器
    python之装饰器函数
    python之函数进阶
    python之初识函数
    一起学Android之Dialog
    一起学Android之Menu
    一起学Android之GridView
    一起学Android之ViewPager
  • 原文地址:https://www.cnblogs.com/levywang/p/13532058.html
Copyright © 2011-2022 走看看