文章目录
预处理器
scss
我们可能经常在项目中使用 css 预处理器,在 vue 中,我们可能会写成
1 | <script lang="scss"> |
这种普通的用法,仅仅是为了把 .title 省略,写起来其实与 css 并无不同,如果仅仅需要这种功能,我推荐使用 stylus,毕竟它连 { } : ;
都可以省略。
@mixin
一般预处理器中都有 mixin 这个混入功能,允许你把一些 css 代码混入到指定位置。在 scss 中,使用 @mixin name 来定义。
1 | @mixin b($block) { |
@include
调用定义好的 @mixin 方法