在 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 相关文章推荐
JS解析XML的实现代码
Nov 12 Javascript
页面加载完毕后滚动条自动滚动一定位置
Feb 20 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
Jun 26 Javascript
文字垂直滚动之javascript代码
Jul 29 Javascript
javascript密码强度校验代码(两种方法)
Aug 10 Javascript
在AngularJS框架中处理数据建模的方式解析
Mar 05 Javascript
vue加载完成后的回调函数方法
Sep 07 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 Javascript
express express-session的使用小结
Dec 12 Javascript
Vue结合后台导入导出Excel问题详解
Feb 19 Javascript
js实现浏览器打印功能的示例代码
Jul 15 Javascript
vue中的.$mount('#app')手动挂载操作
Sep 02 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和MySQL保存和输出图片
2006/10/09 PHP
php中cookie的作用域
2008/03/27 PHP
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
Zend Framework入门教程之Zend_Mail用法示例
2016/12/08 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
移动端js图片查看器
2016/11/17 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
通过JS判断网页是否为手机打开
2020/10/28 Javascript
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
自学python用什么系统好
2020/06/23 Python
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
函授大学生自我鉴定
2014/02/05 职场文书
婚育证明样本
2015/06/16 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
python超详细实现完整学生成绩管理系统
2022/03/17 Python
Python编写冷笑话生成器
2022/04/20 Python
React自定义hook的方法
2022/06/25 Javascript