/**
* @file spacer.js
*/
'../../component.js'에서 컴포넌트 가져오기;
/**
* 플러그인 등의 추가 지점으로 사용할 수 있는 빈 공백 요소입니다.
* 또한 필요한 경우 요소 사이에 공간을 만드는 데 사용할 수 있습니다.
*
* @extends 컴포넌트
*/
클래스 스페이서 확장 구성 요소 {
/**
* 기본 DOM `className`을 빌드합니다.
*
* @return {문자열}
* 이 개체의 DOM `className`입니다.
*/
buildCSSClass() {
`vjs-spacer ${super.buildCSSClass()}` 반환;
}
/**
* `Component`의 DOM 요소 생성
*
* @return {요소}
* 생성된 요소입니다.
*/
createEl(태그 = 'div', 소품 = {}, 속성 = {}) {
if (!props.className) {
props.className = this.buildCSSClass();
}
return super.createEl(태그, 소품, 속성);
}
}
Component.registerComponent('스페이서', 스페이서);
기본 스페이서 내보내기;