在 vue-cli v3.0 中使用 SCSS/SASS的方法


Posted in Javascript onJune 14, 2018

在项目中使用 SCSS/SASS 进行样式编写无疑会节省很多开发样式的时间。关于如何在 vue-cli v3.0 中使用 SCSS/SASS,这里提供三种方案。前提是在使用 vue-cli 生成项目时勾选了 CSS Pre-processors (CSS预处理器),否则无法在项目中直接使用。

方案一:在组件中直接使用

在组件中直接使用 SCSS/SASS 是最简单的方式:

<style lang="scss" scoped>
</style>

通过 lang 选项可以选择使用的语法: scss/sass。如果希望样式能够在全局范围内生效,就将 scoped 删除。

方案二:在组件中导入 .scss 文件

有时候我们可能想定义一个通用的 scss/sass

我们可以在项目目录中创建一个 .scss 文件,比如一些只想在特定组件中使用的通用样式或是一些 scss 变量等。

我们可以在组件中使用 @import 进行样式导入,例如:

@import '../src/static/common.scss';

注意路径不要写错了。而且这种方案的前提是在导入组件中使用了 方案一 。否则的话 .scss 不可能直接在普通 css 样式表中进行编译,需要保持样式表格式的统一。

方案三:使用全局 scss/sass 文件

如果你希望定义一下全局能够使用的 scss 样式,首先需要创建一个 .scss 文件,然后在项目的 main.js 中使用 import 命令就像导入模块一样,将独立 .scss 文件全局导入项目。

import "./static/common.scss";

总结

以上所述是小编给大家介绍的在 vue-cli v3.0 中使用 SCSS/SASS的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
SyntaxHighlighter语法高亮插件使用说明
Aug 14 Javascript
jQuery实现密保互斥问题解决方案
Aug 16 Javascript
jQuery制作简单柱状图实例
Jan 28 Javascript
6种javascript显示当前系统时间代码
Dec 01 Javascript
javascript从定义到执行 你不知道的那些事
Jan 04 Javascript
Boostrap入门准备之border box
May 09 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
Sep 05 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
漂亮实用的页面loading(加载)封装代码
Feb 03 Javascript
基于vue-resource jsonp跨域问题的解决方法
Feb 03 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
May 10 Javascript
微信小程序可滑动月日历组件使用详解
Oct 21 Javascript
vue cli 3.0 使用全过程解析
Jun 14 #Javascript
jQuery实现列表的增加和删除功能
Jun 14 #jQuery
vue采用EventBus实现跨组件通信及注意事项小结
Jun 14 #Javascript
JS对象与json字符串相互转换实现方法示例
Jun 14 #Javascript
微信小程序左滑动显示菜单功能的实现
Jun 14 #Javascript
vue中如何让子组件修改父组件数据
Jun 14 #Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
Jun 14 #Javascript
You might like
两种php调用Java对象的方法
2006/10/09 PHP
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
javascript动画浅析
2012/08/30 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
2018/10/18 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
node.js事件轮询机制原理知识点
2019/12/22 Javascript
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
给同学的道歉信
2014/01/16 职场文书
四风问题对照检查材料
2014/09/22 职场文书
烟台的海导游词
2015/02/02 职场文书
讲文明倡议书
2015/04/29 职场文书
2015团员个人年度总结
2015/11/24 职场文书
Java Socket实现多人聊天系统
2021/07/15 Java/Android
关于 Python json中load和loads区别
2021/11/07 Python