国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

解決vue 單文件組件中樣式加載問題

2024-05-06 15:40:14
字體:
來源:轉載
供稿:網友

在寫單文件組件時,一般都是把標簽、腳本、樣式寫到一起,這樣寫個人感覺有點不夠簡潔,所以就想著把樣式分離出去。

采用import加載樣式

在局部作用域(scoped)采用@import加載進來的樣式文件,想法是美好的。以為這樣加載進來的樣式文件也只對當前組件有效;可現實是殘酷的,這樣加載進來的樣式無法限制其作用域。

<style scoped>  @import "樣式文件";</style>

解決方案

采用 src屬性加載樣式。

<style src="樣式路徑" scoped></style>

PS:關于vue單文件組件中樣式的問題

在寫單文件組件的項目時,遇到過這樣的問題。某一個樣式類,明明我只寫了兩個padding,但是在我用webpack構建之后,莫名其妙的多出了很多其他的樣式。

后來,無意中看見別人的提問中,說如何解決單文件組件中樣式同名的問題。

我就想,會不會是不同的.vue文件里使用了同名類的原因。

于是,我在style標簽后面加上了scoped這個關鍵字之后,再npm run build,果然好了。

原因:

不加scoped表示樣式是全局共享的。

加上了scoped就是這個樣式只能在這個.vue文件里面有效。

總結

以上所述是小編給大家介紹的解決vue 單文件組件中樣式加載問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 深圳市| 富蕴县| 成武县| 泉州市| 肥乡县| 晋州市| 本溪市| 巴东县| 顺义区| 彩票| 兰坪| 乐东| 平顶山市| 太康县| 鲁甸县| 聂拉木县| 方山县| 昌吉市| 上饶县| 丽江市| 屏东县| 万载县| 若羌县| 林州市| 建始县| 衡南县| 湘乡市| 肇庆市| 溆浦县| 洞口县| 上饶市| 阜城县| 华蓥市| 辽源市| 清原| 朝阳市| 三穗县| 鹤壁市| 龙游县| 新泰市| 平顶山市|