在 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 相关文章推荐
背景音乐每次刷新都可以自动更换
Feb 01 Javascript
js 数组克隆方法 小结
Mar 20 Javascript
需要做特殊处理的DOM元素属性的访问
Nov 05 Javascript
js修改table中Td的值(定义td的双击事件)
Jan 10 Javascript
jQuery中scrollTop()方法用法实例
Jan 16 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
Jun 23 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
Jul 12 Javascript
原生js实现简单的链式操作
Jul 04 Javascript
layui获取多选框中的值方法
Aug 15 Javascript
js html实现计算器功能
Nov 13 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
Sep 21 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
example2.php
2006/10/09 PHP
Zend Framework教程之Zend_Layout布局助手详解
2016/03/04 PHP
浅谈PHP的反射API
2017/02/26 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
功能强大的jquery.validate表单验证插件
2016/11/07 Javascript
详解如何在Angular中快速定位DOM元素
2017/05/17 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
Bootstrap4 gulp 配置详解
2019/01/06 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
Python实现抢购IPhone手机
2018/02/07 Python
python实现装饰器、描述符
2018/02/28 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
Django单元测试工具test client使用详解
2019/08/02 Python
python统计字符的个数代码实例
2020/02/07 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
联强国际笔试题面试题
2013/07/10 面试题
高等教育学自荐书范文
2014/02/10 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python
MySQL数据库 安全管理
2022/05/06 MySQL