博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Vuejs] 在vue各个组件中应用全局scss变量
阅读量:5168 次
发布时间:2019-06-13

本文共 970 字,大约阅读时间需要 3 分钟。

需要安装一个插件:sass-resources-loader

1、执行安装命令:

npm i sass-resources-loader --save-dev

2、修改vue-cli环境下build文件夹下utils.js,找到scss加载位置:

return {    css: generateLoaders(),    postcss: generateLoaders(),    less: generateLoaders('less'),    sass: generateLoaders('sass', { indentedSyntax: true }),    scss: generateLoaders('sass'),    stylus: generateLoaders('stylus'),    styl: generateLoaders('stylus')  }

修改为:

return {    css: generateLoaders(),    postcss: generateLoaders(),    less: generateLoaders('less'),    sass: generateLoaders('sass', { indentedSyntax: true }),    scss: generateLoaders('sass').concat({      loader: 'sass-resources-loader', // 为了scss全局变量能在vue文件中使用      options: {        resources: path.resolve(__dirname, './../src/assets/scss/_var.scss')      }    }),    stylus: generateLoaders('stylus'),    styl: generateLoaders('stylus')  }

3、在_var.scss中定义变量:

// 自定義主題色$theme-color: #008dfa;

4、在vue组件中使用自定义的变量:

 

转载于:https://www.cnblogs.com/frost-yen/p/10882052.html

你可能感兴趣的文章
IBM RSA 的语言设置
查看>>
《http权威指南》阅读笔记(二)
查看>>
faster r-cnn cudnn版本不兼容问题
查看>>
[置顶] ListBox控件的数据绑定
查看>>
围观一下tp的游戏保护--转载
查看>>
链表插入排序
查看>>
Plus One
查看>>
ML-DL-各种资源汇总
查看>>
VS code自定义用户代码片段snippet
查看>>
20145305《JAVA程序设计》课程总结
查看>>
javascript:;与javascript:void(0);
查看>>
万月薪的英语人是如何练成的!!!讲一口漂亮流利的英语[转]
查看>>
Django的auto_now=True没有自动更新
查看>>
如何得知SYSTEM进程里哪一个具体的进程占用了过多CPU?
查看>>
http://blog.csdn.net/yunye114105/article/details/7997041
查看>>
python 集合运算
查看>>
SpringBoot常用注解的介绍及使用 - 转载
查看>>
MySQL开启远程连接
查看>>
毕业设计——小问题记录
查看>>
Unicode和UTF-8的关系
查看>>