中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

vue里面父組件修改子組件樣式的方法

在使用 vue 的開發中,我們有時會引用外部組件,包括 UI 組件(ElementUI、iview)。

成都創新互聯專注骨干網絡服務器租用十載,服務更有保障!服務器租用,成都移動云計算中心 成都服務器租用,成都服務器托管,骨干網絡帶寬,享受低延遲,高速訪問。靈活、實現低成本的共享或公網數據中心高速帶寬的專屬高性能服務器。

當 <style> 標簽有 scoped 屬性時,它的 CSS 只作用于當前組件中的元素。

但是在父組件中添加 scoped 之后,父組件的樣式將不會滲透到子組件中,所以在父組件中書寫子組件的樣式是無效果的。

一、去掉 scoped

在父組件的 <style> 中去掉 scoped 后,父組件中可以書寫子組件的樣式,但是你會擔心這樣會污染全局樣式。

【因為我們知道正確使用全局樣式的姿勢是使用一個全局的 app.css】

二、混用本地和全局樣式

你可以在一個組件中同時使用有作用域和無作用域的樣式:

<style>
/* 全局樣式 */
</style>
<style scoped>
/* 本地樣式 */
</style>

我們把 需要修改子組件的樣式 寫在上面那個全局樣式里面

三、使用深度作用選擇器

如果你希望 scoped 樣式中的一個選擇器能夠作用得“更深”,例如影響子組件,你可以使用 >>> 操作符:

<style scoped>
.a >>> .b {
 /* ... */
}
</style>

有些像 SASS 之類的預處理器無法正確解析 >>>。這種情況下你可以用 /deep/ 操作符取而代之 —— 這是一個 >>> 的別名,同樣可以正常工作。

OK,主要內容就是以上幾點。

需要額外補充的是:

1、通過 v-html 創建的 DOM 內容不受作用域內的樣式影響,但是你仍然可以通過深度作用選擇器來為他們設置樣式

2、CSS 作用域不能代替 class

3、在遞歸組件中小心使用后代選擇器

以上這篇vue里面父組件修改子組件樣式的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創新互聯。

網頁題目:vue里面父組件修改子組件樣式的方法
瀏覽地址:http://www.2m8n56k.cn/article28/jdsicp.html

成都網站建設公司_創新互聯,為您提供電子商務關鍵詞優化ChatGPT微信小程序企業網站制作品牌網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
主站蜘蛛池模板: 亚洲天堂二区 | 久久公开视频 | 国产精品午夜性视频网站 | 国产美女自拍视频 | 黄色片日本人 | 一区二区三区四区在线免费观看 | 青青操在线视频 | 免费真实播放国产乱子伦 | 玖玖在线免费视频 | 亚洲精品一区二区三区四 | 99久久精品免费看国产一区二区三区 | 在线播放国产一区二区三区 | 国产中文字幕视频在线观看 | 亚洲欧美v视色一区二区 | 91久久99久91天天拍拍 | 久久久久久极精品久久久 | 天干夜天天夜天干天ww | 国产欧美综合精品一区二区 | 婷婷国产成人久久精品激情 | 五月色婷婷综合开心网4438 | 国产成人一区二区三区影院免费 | 日韩国产在线播放 | 美女扒开双腿让男人桶 | 9丨精品国产高清自在线看 ⅹxx中国xxx人妖 | 五月色婷婷综合开心网4438 | 国产亚洲在线 | 67id人成国产在线 | 在线观看视频一区二区三区 | 在线播放免费一级毛片欧美 | 国产激情视频网站 | 成人在线视频一区 | 污全彩肉肉无遮挡彩色 | 国产亚洲精品午夜高清影院 | 99精品国产成人一区二区在线 | www.亚洲精品 | 91在线 | 亚洲 | 性欧美一级 | 国产成人精品.一二区 | 国产黄色片在线观看 | 成年人视频在线免费看 | 国产成人看片免费视频观看 |