Inhaltsverzeichnis
Fehlerbehebung bei Vue.js ::v-deep, >>> und Deep Selectors
Vue 2.0 - 2.6
Vue 3 (und Vue 2.7)
Vue 3 Neue Selektoren
Zusammenfassung
Heim Web-Frontend CSS-Tutorial Warum funktionieren meine Vue.js ::v-deep-, >>>- und Deep-Selektoren nicht?

Warum funktionieren meine Vue.js ::v-deep-, >>>- und Deep-Selektoren nicht?

Dec 18, 2024 am 11:08 AM

Why Aren't My Vue.js ::v-deep, >>> und Deep Selectors funktionieren?
>> und Deep Selectors funktionieren? " />

Fehlerbehebung bei Vue.js ::v-deep, >>> und Deep Selectors

Hintergrund

Vue.js Bietet Möglichkeiten, Elemente in verschachtelten Komponenten mithilfe von Tiefenselektoren wie ::v-deep, >>> und :deep zu formatieren. Bei der Implementierung dieser Selektoren treten jedoch Probleme auf.

Problem

Versuch, ::v-deep oder >>> zu verwenden, um untergeordnete Elemente von innen anzusprechen Eine Vue-Komponente hat keine Auswirkung. Die Stilregeln werden wörtlich an die übergeben Browser.

Lösung

Vue 2.0 - 2.6

Sass:Verwenden Sie ::v-deep

::v-deep .child-class {
  background-color: #000;
}
Nach dem Login kopieren

Ohne Sass:Verwendung >>>

>>> .child-class {
  background-color: #000;
}
Nach dem Login kopieren

Stellen Sie sicher, dass das