1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Vue 设置不同sass-loader版本 引入 SCSS 全局变量

Vue 设置不同sass-loader版本 引入 SCSS 全局变量

时间:2021-04-07 08:09:40

相关推荐

Vue 设置不同sass-loader版本 引入 SCSS 全局变量

首先创建一个全局变量文件global.scss

//菜单栏背景色$menu-theme-color: red;

编辑vue.config.js

module.exports = {// 设置全局样式调用css: {loaderOptions: {sass: {// 根据自己样式文件的位置调整data: `@import "@/styles/global.scss";`//V8-prependData: `@import "@/styles/global.scss";`//V8additionalData: `@import "@/styles/global.scss";`//V10+}}}};复制代码

注意:在编辑vue.config.js时候,由于sass-loader版本的不同,在上述代码中loaderOptions的additionalData键名也不同!!!

现在就可以在任意地方使用global.scss中定义的变量了

<template><div class="box"></div></template><script>export default {data() {return {};}};</script><style lang="scss">.box {background-color: $theme-color;}</style>

感谢阅读,欢迎订阅!更多精彩等你一起讨论............

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。