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

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://m.2m8n56k.cn/article28/jdsicp.html

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

廣告

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

成都網站建設
主站蜘蛛池模板: 国产一级久久久久久毛片 | 久久er热视频在这里精品 | 手机福利在线 | 亚洲欧美国产中文 | 国产一级片视频 | 久热精品男人的天堂在线视频 | 亚洲第一成年网站大全亚洲 | 外国成人网在线观看免费视频 | 一个人免费看的www 一及 片日本 | 久久久综合网 | 三级香蕉| 萌白酱香蕉白丝护士服喷浆 | 亚洲国产一区二区三区四区五区 | 欧美性色欧美a在线播放 | 97国内免费久久久久久久久久 | 成年女人aaaaa毛片 | 一级做a爱 一区 | jul-179在线中文字幕 | 久青草免费视频手机在线观看 | 日本精品一区二区三区视频 | 国产主播大尺度精品福利 | 欧美精品18videos性欧美 | 日韩视频免费一区二区三区 | 香港一级纯黄大片 | 99久久精品费精品国产一区二区 | 黄色网址在线免费观看 | 精品日本亚洲一区二区三区 | 黄 色 免费网 站 成 人 | 欧美成网站 | 中文字幕亚洲一区二区三区 | 色婷婷国产精品欧美毛片 | 久久久久久久亚洲精品一区 | 在线视频一区二区三区四区 | 亚洲精品国产一区二区三区在 | 毛色毛片 | 99www综合久久爱com | 久久中文字幕亚洲精品最新 | 国产午夜毛片一区二区三区 | 亚洲精品视频在线看 | 国产一区二区精品久久凹凸 | 在线一区免费播放 |