一、引入sasscss
npm install node-sass --save-devnode
npm install sass-loader@^7.3.1 --save-devnpm
npm install style-loader --save-dev sass
使用:spa
在組件的style標籤中使用scss
<div>it
<p class="title">class
<span class="s1">s1</span>
變量
<span class="s2">s2</span>loader
</p>
</div>
<style lang="scss">
$redColor:red; // 美圓符開頭表示定義變量,能夠在其餘地方使用
@mixin aaaa{ // 混合器使用@mixin標識符定義,經過@include aaaa;來使用這個混合器
border:1px solid red;
border-radius:8px;
}
div{
border: 1px solid $redColor;
.title{ // 嵌套使用
color:$redColor;
@include aaaa;
&:hover{ // &表示.title
color:blue
}
.s1,.s2{ // 羣組選擇器
background:$redColor;
}
}
}
</style>