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 相关文章推荐
JSON JQUERY模板实现说明
Jul 03 Javascript
JavaScript日历实现代码
Sep 12 Javascript
浏览器常用高宽的jquery插件
Feb 24 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
Aug 14 Javascript
Javascript图像处理思路及实现代码
Dec 25 Javascript
JS中Iframe之间传值及子页面与父页面应用
Mar 11 Javascript
js下拉框二级关联菜单效果代码具体实现
Aug 03 Javascript
详解react-router如何实现按需加载
Jun 15 Javascript
AngularJS实现表单验证功能详解
Oct 12 Javascript
JsChart组件使用详解
Mar 04 Javascript
js打开word文档预览操作示例【不是下载】
May 23 Javascript
jQuery中DOM常见操作实例小结
Aug 01 jQuery
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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
php 8小时时间差的解决方法小结
2009/12/22 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
php上传大文件设置方法
2016/04/14 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
jquery实现非叠加式的搜索框提示效果
2014/01/07 Javascript
浅析jQuery Mobile的初始化事件
2015/12/03 Javascript
JavaScript ES5标准中新增的Array方法
2016/06/28 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
Python线程中对join方法的运用的教程
2015/04/09 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
python第三方库学习笔记
2020/02/07 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
2020/03/23 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
python一些性能分析的技巧
2020/08/30 Python
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
初一地理教学反思
2014/01/16 职场文书
企业承诺书怎么写
2014/05/24 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
2019年度行政文员工作计划范本!
2019/07/04 职场文书
Python Pandas解析读写 CSV 文件
2022/04/11 Python
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers