亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Ebook.vue中為什么還要再引入一次global.scss

在main.js文件中不是全局引入了global.scss了嗎,為啥Ebook.vue中還得在import一次呢?

正在回答

1 回答

你好,兩者的用途不同:

1、main.js中引入global.scss,主要是為了載入通用樣式,sass-loader會將global.scss轉化為css載入,所以只載入了樣式部分

2、Ebook.vue的style部分引入global.scss是為了引用global.scss中的function、mixin和樣式等,如果去掉global.scss的引用,那么類似px2rem()、@include這些方法就找不到引用源了,從而導致樣式加載失敗

0 回復 有任何疑惑可以回復我~
#1

慕標3395159

可是好像在style里面引入global.scss的時候,那些通用樣式好像都重復引入了,請問老師有什么優化的方案呢?
2018-10-15 回復 有任何疑惑可以回復我~
#2

Sam 回復 慕標3395159

可以把通用樣式和mixin方法分開,main.js中引入通用樣式,而style只引入mixin和function即可:)
2018-10-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Ebook.vue中為什么還要再引入一次global.scss

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號