在 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 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(1)
Dec 23 Javascript
9行javascript代码获取QQ群成员具体实现
Oct 16 Javascript
jquery 按键盘上的enter事件
May 11 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
Vue非父子组件通信详解
Jun 12 Javascript
基于twbsPagination.js分页插件使用心得(分享)
Oct 21 Javascript
Angular实现的table表格排序功能完整示例
Dec 22 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
May 29 Javascript
微信小程序入口场景的问题集合与相关解决方法
Jun 26 Javascript
小程序外卖订单界面的示例代码
Dec 30 Javascript
在Angular项目使用socket.io实现通信的方法
Jan 05 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小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
php的array数组和使用实例简明教程(容易理解)
2014/03/20 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
在类Unix系统上开始Python3编程入门
2015/08/20 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
Python上下文管理器全实例详解
2019/11/12 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
python实现KNN近邻算法
2020/12/30 Python
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
大学生四个方面的自我评价
2013/09/19 职场文书
应用化学专业职业生涯规划书
2014/01/22 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
爱耳日活动总结
2014/04/30 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
考博导师推荐信范文
2015/03/27 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
全国助残日活动总结
2015/05/11 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书