在 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 相关文章推荐
我也种棵OO树JXTree[js+css+xml]
Apr 02 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
URL地址中的#符号使用说明
Feb 12 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
Sep 04 Javascript
JavaScript动态修改网页元素内容的方法
Mar 21 Javascript
JS实现图片放大缩小的方法
Feb 15 Javascript
js下拉菜单生成器dropMenu使用方法详解
Aug 01 Javascript
详解如何在vue项目中引入elementUI组件
Feb 11 Javascript
ionic2中使用自动生成器的方法
Mar 04 Javascript
关于TypeScript模块导入的那些事
Jun 12 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
react-native 实现购物车滑动删除效果的示例代码
Jan 15 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的安全
2006/10/09 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
那些年一起学习的PHP(三)
2012/03/22 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
2016/11/25 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
django 中使用DateTime常用的时间查询方式
2019/12/03 Python
安装PyInstaller失败问题解决
2019/12/14 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
用python制作个音乐下载器
2021/01/30 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
积极分子思想汇报
2014/01/04 职场文书
酒店员工培训方案
2014/06/02 职场文书
电子商务求职信
2014/06/15 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
python中os.path.join()函数实例用法
2021/05/26 Python
【2·13】一图读懂中国无线电发展
2022/02/18 无线电