>> 또는 ::v-deep? " />
Vue.js에서 deep/, >>> 또는 :deep을 구현하는 방법
CSS를 사용하여 하위 구성 요소 요소에 액세스하는 것은 어려울 수 있습니다. 이 문제를 해결하기 위해 Vue는 개발자가 하위 요소를 대상으로 지정할 수 있도록 /deep/, >>> 및 ::v-deep 연산자를 제공합니다.
제한 사항 및 해결 방법:
이러한 연산자를 사용할 수 있음에도 불구하고 Sass 또는 사후 처리와 같은 CSS 전처리기와 결합하면 문제가 발생할 수 있습니다. webpack과 같은 도구를 사용하여 이러한 제한 사항을 해결하는 방법은 다음과 같습니다.
Vue 2.0의 경우 - 2.6:
아래 설명과 같이 Sass와 함께 ::v-deep을 사용하거나 Sass 없이 >>>를 사용하세요.
::v-deep .child-class { // CSS rules }
>>> .child-class { // CSS rules }
Vue의 경우 3 및 Vue 2.7:
::v-deep 접두사 :deep을 위해 더 이상 사용되지 않습니다. 업데이트된 구문은 다음과 같습니다.
:deep(.child-class) { // CSS rules }
구성 요소 내의