vue安装和使用scss及sass与scss的区别详解


Posted in Javascript onOctober 15, 2018

1. 安装依赖:npm install node-sass sass-loader -D

2. webpack.base.conf.js文件

module: {
{ //手动添加这一条,相当于是编译识别sass!
 test: /\.scss$/,
loaders: ["style", "css", "sass"]}

 }

3. 在.vue文件中使用

<style scoped lang="scss">
 .box{
 width: 100%; :hover{  color: red;  }
 }
</style>

下面看下sass与scss的区别

用了很久css预编译器,但是一直不太清楚到底用的sass还是scss,直到有天被问住了有点尴尬,找了个教程撸了遍==。。。

1.异同:简言之可以理解scss是sass的一个升级版本,完全兼容sass之前的功能,又有了些新增能力。语法形式上有些许不同,最主要的就是sass是靠缩进表示嵌套关系,scss是花括号

//sass 太费眼了
.father
 width:100px;
 .son
  width:50px;
//scss 适合我这种眼瘸手残患者
.father{
 width:100px;
 .son{
  width:50px;
 }
}

2 .scss功能很强大的样子,能做运算、写函数啥的,但是我只是作为语法糖用而已,只看了些基础功能

  我个人常用的功能有:

  • 嵌套
  • 变量   $color : #111111;
  • 混入 @mixin
  • 继承 @extend

3.一个关于@mixin、@extend、%placeholder的适用场景总结

  • mixin 可以传变量
  • extend 不可以传变量,相同样式直接继承,不会造成代码冗余;基类未被继承时,也会被编译成css代码
  • placeholder 基类未被继承时不会被编译成css代码

总结:

vue安装和使用scss及sass与scss的区别详解

以上所述是小编给大家介绍的vue安装和使用scss及sass与scss的区别详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript实现多维数组的方法
Nov 20 Javascript
js使用for循环及if语句判断多个一样的name
Sep 09 Javascript
jQuery+PHP打造滑动开关效果
Dec 16 Javascript
浅谈js中的in-for循环
Jun 28 Javascript
你真的了解BOM中的history对象吗
Feb 13 Javascript
详解Vuejs2.0之异步跨域请求
Apr 20 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
js实现文件上传功能 后台使用MultipartFile
Sep 08 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
Vue两个版本的区别和使用方法(更深层次了解)
Feb 16 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 #Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
Oct 15 #Javascript
vue+axios+promise实际开发用法详解
Oct 15 #Javascript
javascript中关于类型判断的一些疑惑小结
Oct 14 #Javascript
JS面试题大坑之隐式类型转换实例代码
Oct 14 #Javascript
JS中appendChild追加子节点无效的解决方法
Oct 14 #Javascript
详解ES6 Symbol 的用途
Oct 14 #Javascript
You might like
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
js回到页面指定位置的三种方式
2020/12/17 Javascript
Jacobi迭代算法的Python实现详解
2019/06/29 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
do you have any Best Practice for testing
2016/06/04 面试题
军校本科大学生自我评价
2014/01/14 职场文书
小学教师国培感言
2014/02/08 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
军事博物馆观后感
2015/06/05 职场文书
茶花女读书笔记
2015/06/29 职场文书
会议主持词结束语
2015/07/03 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python
Java基础——Map集合
2022/04/01 Java/Android