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 相关文章推荐
Jquery练习之表单验证实现代码
Dec 14 Javascript
js querySelector和getElementById通过id获取元素的区别
Apr 20 Javascript
JS分页效果示例
Oct 11 Javascript
利用jq让你的div居中的好方法分享
Nov 21 Javascript
JS不间断向上滚动效果代码
Dec 25 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
jQuery实现验证码功能
Mar 17 Javascript
基于vuejs实现一个todolist项目
Apr 11 Javascript
jquery版轮播图效果和extend扩展
Jul 18 jQuery
基于Vue组件化的日期联动选择器功能的实现代码
Nov 30 Javascript
原生js实现trigger方法示例代码
May 22 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
Dec 30 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
从一个不错的留言本弄的mysql数据库操作类
2007/09/02 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
简单实现js浮动框
2016/12/13 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
python 排列组合之itertools
2013/03/20 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
暑假实习求职信范文
2013/09/22 职场文书
入党积极分子介绍信
2014/01/17 职场文书
部队万能检讨书
2014/02/20 职场文书
大学军训感言800字
2014/02/27 职场文书
母婴店促销方案
2014/03/05 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
学历公证书范本
2014/04/09 职场文书
作文评语怎么写
2014/12/25 职场文书
销售员自我评价
2015/03/11 职场文书
小学生作文写作技巧100例,非常实用!
2019/07/08 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
Redis入门基础常用操作命令整理
2022/06/01 Redis