Vue高版本中一些新特性的使用,你掌握了嗎?

一、深度作用選擇器( >>> )

嚴格來說,這個應該是vue-loader的功能。”vue-loader”: “^12.2.0”

在項目開發中,如果業務比較複雜,特別像中臺或B端功能頁面都不可避免的會用到第三方組件庫,產品有時會想對這些組件進行一些UI方面的定製。如果這些組件採用的是有作用域的CSS,父組件想要定製第三方組件的樣式就比較麻煩了。

深度作用選擇器( >>> 操作符)可以助你一臂之力。

Vue高版本中一些新特性的使用,你掌握了嗎?

上面的child組件中 .child-title 的作用域CSS設定字體大小為12px,現在想在父組件中定製為大小20px,顏色為紅色。

Vue高版本中一些新特性的使用,你掌握了嗎?

效果妥妥的。但是別高興太早,注意到上面的style使用的是純css語法,如果採用less語法,你可能會收到一條webpack的報錯信息。