Vue樣式不生效 如何解決它

如果使用了scoped后,無法修改第三方UI組件庫組件的樣式,這里可以使用css深度作用選擇器,以作樣式修改。

在Vue項目中,經常需要使用如elementUI、vant、 iview等組件庫,都可能自定義一些樣式文件,但是有些樣式直接在組件中修改無效,因為scoped局限于當前組件,去掉scoped的話又會影響全局樣式。針對這種情況,可以使用深度作用選擇器(即樣式穿透)

可以使用:

<style scoped></style>

選擇器能夠作用得“更深”,可以影響到內部子組件

如果項目使用的是css 原生樣式,那么你可以直接使用 穿透修改即可

<style scoped>
/*編譯前*/
.a >>> .b { }/*編譯后*/
.a[data-v-f3f3eg9] .b {}
</style>

vue項目中用到了預處理器 scss 、sass、less 操作符? 可能會因為無法編譯而報錯 。可以使用 /deep/穿透即可,但是vue-cli3可能會導致變異報錯。這個時候用::v-deep

<style lang="scss" scoped>
/*用法1*/
.a {/deep/ .b { }
} 
/*用法2*/
.a /deep/ .b { }.button-box{/deep/ .el-button{padding: 13px 50px;}}
</style>

::v-deep?在預處理器 scss 、sass、less 比較通用 如果使用了預處理器都可以使用 ::v-deep。::v-deep與 /deep/都是深度選擇器,都能實現對組件內部的樣式修改, ::v-deep的記載速度更快,在scss中使用/deep/會報loader錯誤,這時可以使用::v-deep來代替:

<style lang="scss" scoped>
/*用法1*/
.a{::v-deep .b { color:red; }
} 
/*用法2*/
.a ::v-deep .b { color:red;}
</style>

原創作者:吳小糖

創作時間:2023.11.23

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/164445.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/164445.shtml
英文地址,請注明出處:http://en.pswp.cn/news/164445.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SQL LIKE 運算符:用法、示例和通配符解釋

SQL中的LIKE運算符用于在WHERE子句中搜索列中的指定模式。通常與LIKE運算符一起使用的有兩個通配符&#xff1a; 百分號 % 代表零個、一個或多個字符。下劃線 _ 代表一個單個字符。 以下是LIKE運算符的用法和示例&#xff1a; 示例 選擇所有以字母 “a” 開頭的客戶&#x…

Postman接口測試工具完整教程

前言 作為軟件開發過程中一個非常重要的環節&#xff0c;軟件測試越來越成為軟件開發商和用戶關注的焦點。完善的測試是軟件質量的保證&#xff0c;因此軟件測試就成了一項重要而艱巨的工作。要做好這項工作當然也絕非易事。 第一部分&#xff1a;基礎篇 postman:4.5.1 1.安…

【成功案例】7日ROI超65%!注冊率超85%!雷霆網絡 聯手 NetMarvel 實現效果翻倍增長!

雷霆網絡旗下多款角色扮演手游在國內長期霸占買量榜前列&#xff0c;而這股“買量大戶”的風依舊吹到了海外&#xff0c;其中《地下城堡3》依靠買量在境外業務收入上增長明顯&#xff0c;目前市場潛力巨大。 然而&#xff0c;面對競爭激烈的PRG游戲出海局面&#xff0c;打開市…

12.docker的網絡-host模式

1.docker的host網絡模式簡介 host模式下&#xff0c;容器將不會虛擬出自己的網卡、配置IP等&#xff0c;而是使用宿主機的IP和端口&#xff1b;也就說&#xff0c;宿主機的就是我的。 2. 以host網絡模式創建容器 2.1 創建容器 我們仍然以tomcat這個鏡像來說明一下。我們以h…

QSplitter分裂器

QSplitter QSplitter 是 Qt 框架提供的一個小部件&#xff08;widget&#xff09;&#xff0c;用于在用戶界面中創建可拖動的分割窗口&#xff0c;允許用戶調整子部件的大小和布局。它可以將父部件分割為多個可調整大小的子部件&#xff0c;使用戶能夠自定義界面的布局和大小。…

2024年跨境電商黃金賽道預測來了!跨境電商首選平臺和品類有哪些?

跨境電商作為外貿新常態&#xff0c;在2023年已逐漸進入穩定增長的發展階段&#xff0c;想必2024年跨境電商也會是一個向好的發展趨勢&#xff0c;2024年做跨境電商&#xff0c;找準適合自己的電商平臺和產品是成功的關鍵&#xff0c;今天東哥就對2024年的跨境電商黃金賽道做一…

Kotlin中 for in 是有序的嗎?forEach呢?

我們要遍歷一個數組、一個列表&#xff0c;經常會用到kotlin的 for in 語法&#xff0c;但是 for in 是不是有序的呢&#xff1f;forEach是不是有序的呢&#xff1f;這就需要看一下它們的本質了。 數組的 for in // 調用&#xff1a; val arr arrayOf(1, 2, 3) for (ele in …

安卓現代化開發系列——從生命周期到Lifecycle

由于安卓已經誕生快二十載&#xff0c;其最初的開發思想與現代的開發思想已經大相徑庭&#xff0c;特別是Jetpack庫誕生之后&#xff0c;項目中存在著新老思想混雜的情況&#xff0c;讓許多的新手老手都措手不及&#xff0c;項目大步向屎山邁進。為了解決這個問題&#xff0c;開…

P6 C++控制流語句(continue, break, return)

前言 今天我們講的是控制流語句&#xff0c;本期內容是上期課程的延續。 控制流語句一般與循環語句一起工作&#xff0c;它們讓我們可以更好的控制這些循環的實際運行。 我們有三個主要的控制流語句可以使用&#xff0c;continue 、break 和 return&#xff0c;它們有不同的…

Python 訂閱 image_transport 壓縮后的深度圖 compressedDepth

image_transport 是ros的一個圖像處理工具,可以很方便地進行圖像數據的壓縮,可惜它目前并不支持python 當你如下安裝了image_transport及其plugin后 sudo apt install ros-foxy-image-transport*運行 ros2 run image_transport list_transports可看到如下內容 Declared tr…

打印樓梯,同時在樓梯上方打印兩個笑臉。

#include<stdio.h> int main() { int i,j; printf("\1\1\n"); /*輸出兩個笑臉*/ for(i1;i<11;i) { for(j1;j<i;j) printf("%c%c",219,219); printf("\n"); } return 0; }

【C++】POCO學習總結(五):功能介紹

【C】郭老二博文之&#xff1a;C目錄 1、POCO 簡介 github&#xff1a;https://github.com/pocoproject/poco 官網&#xff1a;https://pocoproject.org/index.html POCO第一個版本于 2005 年 2 月發布 POCO完全免費&#xff1a;POCO C 庫根據 Boost 軟件許可證獲得許可。非…

QMI8658A(6軸)-EVB 評估板-使用說明書

QMI8658A6<6軸>-EVB 評估板-使用說明書 0.前言 1.硬件準備 1.1 I2C 接口 1.2 USART 接口 1.3 引腳序號功能定義 2.程序運行 0.前言 【相關博文】 【QMI8658 - 姿態傳感器學習筆記 - Ⅰ】 【QMI8658 - 姿態傳感器學習筆記 - Ⅱ】 【QMI8658 - 姿態傳感器學習…

基于單片機的光伏發電并網系統設計(論文+源碼)

1.系統設計 片作為主控制器。由于太陽能板本身的能量輸出受到負載影響&#xff0c;因此需要在太陽能板后面加入一級DC/DC電路&#xff0c;來實現最大功率跟蹤&#xff0c;以提高整個系統的效率。接著&#xff0c;由于光伏逆變器需要產生220V的交流電給居民使用&#xff0c;因此…

[MySQL] MySQL 表的增刪查改

本篇文章對mysql表的增刪查改進行了詳細的舉例說明解釋。對表的增刪查改簡稱CRUD : Create(創建), Retrieve(讀取)&#xff0c;Update(更新)&#xff0c;Delete&#xff08;刪除&#xff09;。其中重點是對查詢select語句進行了詳細解釋&#xff0c;并且通過多個實際例子來幫助…

香港科技大學廣州|先進材料學域博士招生宣講會—華中科技大學大學專場!!!(暨全額獎學金政策)

“跨學科融合創新&#xff0c;引領新興與未來行業的突破與發展——先進材料學域” 世界一流的新型可持續材料創新研究 夯實的先進材料領域國際學術影響力 教授親臨現場&#xff0c;面對面答疑解惑助攻申請&#xff01; 一經錄取&#xff0c;享全額獎學金1.5萬/月&#xff01; …

【性能優化】JVM調優與寫出JVM友好高效的代碼

&#x1f4eb;作者簡介&#xff1a;小明java問道之路&#xff0c;2022年度博客之星全國TOP3&#xff0c;專注于后端、中間件、計算機底層、架構設計演進與穩定性建設優化&#xff0c;文章內容兼具廣度、深度、大廠技術方案&#xff0c;對待技術喜歡推理加驗證&#xff0c;就職于…

面試:Kafka相關問題

文章目錄 簡單介紹kafkakafka應用場景為什么需要zookeeperZookeeper 對于 Kafka 的作用是什么&#xff1f;kafka高效的原因kafka的特點kafka的核心組成Kafka中的Topic和Partition有什么關系&#xff1f;Kafka的消費消息是如何傳遞的&#xff1f;Kafka 的多副本機制了解嗎&#…

STM32:基本定時器原理和定時程序

一、初識定時器TIM 定時器就是計數器&#xff0c;定時器的作用就是設置一個時間&#xff0c;然后時間到后就會通過中斷等方式通知STM32執行某些程序。定時器除了可以實現普通的定時功能&#xff0c;還可以實現捕獲脈沖寬度&#xff0c;計算PWM占空比&#xff0c;輸出PWM波形&am…

Vue3 + Vite + TSX + vue3-ace-editor 踩坑

前言 由于 ace-editor 官網并沒有提供各個前端框架Vue&#xff0c;React&#xff0c;Angular的直接使用的適配版本&#xff0c; 所以本次使用的vue3-ace-editor 是個人開源者維護的版本&#xff0c;原生是支持 SFC 模版用的&#xff0c;由于我這里習慣使用 JSX 或 TSX的方式&a…