在 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 相关文章推荐
学习YUI.Ext第五日--做拖放Darg&amp;Drop
Mar 10 Javascript
让getElementsByName适应IE和firefox的方法
Sep 24 Javascript
JS模拟面向对象全解(一、类型及传递)
Jul 13 Javascript
js中判断文本框是否为空的两种方法
Jul 31 Javascript
JavaScript 更严格的相等 [译]
Sep 20 Javascript
javaScript 删除字符串空格多种方法小结
Oct 24 Javascript
jquery如何改变html标签的样式(两种实现方法)
Jan 16 Javascript
javascript面向对象之对象的深入理解
Jan 13 Javascript
jQuery满意度星级评价插件特效代码分享
Aug 19 Javascript
Bootstrap基本样式学习笔记之表格(2)
Dec 07 Javascript
AngularJS自定义指令之复制指令实现方法
May 18 Javascript
js中apply和call的理解与使用方法
Nov 27 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的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
设置python3为默认python的方法
2018/10/31 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
Python对列表的操作知识点详解
2019/08/20 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
Python restful框架接口开发实现
2020/04/13 Python
Python绘制动态水球图过程详解
2020/06/03 Python
基于python实现操作redis及消息队列
2020/08/27 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
毕业班联欢会主持词
2014/03/27 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
金砖之国观后感
2015/06/11 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python