最近開(kāi)始用sass,遇到了一個(gè)問(wèn)題,看一下下面的代碼@import 'base.scss';.btn {
@extend reset-btn;
}在base.scss文件里面,有很多已經(jīng)寫(xiě)好的選擇器,但是,我只用到一個(gè)reset-btn,在這種情況下,我還是把整個(gè)base.scss文件里面所有的內(nèi)容全部導(dǎo)了進(jìn)來(lái),就會(huì)有很多重復(fù)并且我用不到的代碼,這種情況下,我該怎么解決呢?
2 回答

holdtom
TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊
sass
不會(huì)存在重復(fù)的代碼的,你編譯成css
看一下就知道啦,雖然我們可能定義了很多mixin
,但是當(dāng)項(xiàng)目中實(shí)際沒(méi)用的時(shí)候是不會(huì)被轉(zhuǎn)換成css
的,像你這里,最終生成的css
也只會(huì)reset-btn
相關(guān)的css

慕森卡
TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
那個(gè)如果是寫(xiě)好的選擇器
`
.selector {
}
`
會(huì)被使用 無(wú)解
所以import的文件中 最好都是mixin
或者這種
`
%selector {
}
`
sass 虛類(lèi)形式
- 2 回答
- 0 關(guān)注
- 974 瀏覽
添加回答
舉報(bào)
0/150
提交
取消