在 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 相关文章推荐
JScript分割字符串示例代码
Sep 04 Javascript
js delete 用法(删除对象属性及变量)
Aug 24 Javascript
JavaScript基础知识之方法汇总结
Jan 24 Javascript
AngularJS ng-mousedown 指令
Aug 02 Javascript
JavaScript中省略元素对数组长度的影响
Oct 26 Javascript
jQuery Masonry瀑布流插件使用方法详解
Jan 18 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
Jan 19 Javascript
浅谈vue.js中v-for循环渲染
Jul 26 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
Aug 16 Javascript
vue mounted 调用两次的完美解决办法
Oct 29 Javascript
JavaScript实现学生在线做题计时器功能
Dec 05 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
Feb 03 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
B2K与车机的中波PK
2021/03/02 无线电
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
php银联网页支付实现方法
2015/03/04 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
2019/03/21 PHP
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
浅谈js中的this问题
2017/08/31 Javascript
浅谈js闭包理解
2019/04/01 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
vue 实现特定条件下绑定事件
2019/11/09 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
Vue中正确使用Element-UI组件的方法实例
2020/10/13 Javascript
[04:29]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/02/01 DOTA
python复制与引用用法分析
2015/04/08 Python
理解Python中的类与实例
2015/04/27 Python
总结Python中逻辑运算符的使用
2015/05/13 Python
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
Python中的id()函数指的什么
2017/10/17 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
爱护公物标语
2014/06/24 职场文书
企业读书活动总结
2014/06/30 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
Nginx配置之禁止指定IP访问
2022/05/02 Servers