>  기사  >  웹 프론트엔드  >  vue.js의 슬롯이란 무엇입니까?

vue.js의 슬롯이란 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2020-11-09 11:02:013051검색

vue.js의 슬롯은 Vue에서 제안한 개념으로, 슬롯은 이름과 마찬가지로 운반된 콘텐츠를 지정된 위치에 삽입하기로 결정하여 템플릿을 차단 가능하고 재사용성을 높이는 데 사용됩니다.

vue.js의 슬롯이란 무엇입니까?

【관련글 추천 : vue.js

슬롯이란?

Slot(슬롯)은 Vue에서 제안한 개념으로, 슬롯은 이름처럼 운반된 콘텐츠를 지정된 위치에 삽입하기로 결정하여 템플릿을 블록화하고 재사용성을 높입니다. 슬롯 표시 여부와 방법은 상위 컴포넌트에 의해 제어되며, 슬롯이 표시되는 위치는 하위 컴포넌트에 의해 제어됩니다

Vue 슬롯 원리

웹 컴포넌트에는 슬롯 개념이 있습니다. https:/ / 개발자.google.com/web/fundamentals/web-comComponents/shadowdom.

요소

Shadow DOM은 요소를 사용하여 서로 다른 DOM 트리를 결합합니다. 슬롯은 사용자가 자체 마크업으로 채울 수 있는 구성 요소 내부의 자리 표시자입니다.

하나 이상의 슬롯을 정의하면 렌더링을 위해 구성 요소의 Shadow DOM에 외부 태그를 도입할 수 있습니다. 이는 "여기에 사용자의 마크업을 렌더링합니다"라고 말하는 것과 같습니다.

참고: 슬롯은 네트워크 구성 요소에 대한 "선언적 API"를 생성하는 방법입니다. 이는 사용자의 DOM에 혼합되어 전체 구성 요소를 렌더링하는 데 도움을 주고 서로 다른 DOM 트리를 함께 묶습니다.

관련 무료 학습 권장 사항: javascript(동영상)

위 내용은 vue.js의 슬롯이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.