vue 서브어셈블리 스타일을 수정하면 적용되지 않습니까?/deep/선택기를 사용하십시오.

1003 단어 scss
vue 서브어셈블리 스타일을 수정해도 적용되지 않는 이유
scoped 속성을 설정하면 부모 구성 요소의 스타일이 하위 구성 요소에 침투할 수 없습니다.

scoped의 원리
나는 양식에 작용역과 표식을 추가하는 것으로 이해한다.





양식이 효력이 발생하지 않는 문제를 어떻게 해결합니까
스타일을 적용하려면 깊이 선택기를 사용하십시오.두 가지 쓰기 방법이 있습니다.
  • .a >>> .b {}
  • .a/deep/.b

  • 서브어셈블리가 scoped를 사용하지만 부모 어셈블리에서 서브어셈블리의 스타일을 수정하려면 >>>을 통해 다음과 같이 할 수 있습니다.
    
    
         
    .a[data-v-f3f3eg9] .b {
      /* ... */
    }

    /deep/깊이 선택기
    전송문

    좋은 웹페이지 즐겨찾기