在 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 相关文章推荐
JQuery 解析多维的Json数据格式
Nov 02 Javascript
Jquery 模板数据绑定插件的使用方法详解
Jul 08 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
Jun 09 Javascript
使用AngularJS处理单选框和复选框的简单方法
Jun 19 Javascript
javascript简单写的判断电话号码实例
May 24 Javascript
JS中定位 position 的使用实例代码
Aug 06 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
May 22 Javascript
mpvue小程序仿qq左滑置顶删除组件
Aug 03 Javascript
vue中v-for通过动态绑定class实现触发效果
Dec 06 Javascript
浅谈Vue 性能优化之深挖数组
Dec 11 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
May 14 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中输出转义JavaScript代码的实现代码
2011/04/22 PHP
递归实现php数组转xml的代码分享
2015/05/14 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
Jquery异步请求数据实例代码
2011/12/28 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
js简单实现删除记录时的提示效果
2013/12/05 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
python多线程http下载实现示例
2013/12/30 Python
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
python绘制简单折线图代码示例
2017/12/19 Python
Python流程控制 if else实现解析
2019/09/02 Python
基于pandas中expand的作用详解
2019/12/17 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
医生自荐信
2013/10/11 职场文书
商场消防管理制度
2014/01/12 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
道路施工安全责任书
2014/07/24 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
元旦标语大全
2014/10/09 职场文书
个人租房协议书
2014/11/28 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
公司周年庆典致辞
2015/07/30 职场文书
7个关于Python的经典基础案例
2021/11/07 Python
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android