728x90
반응형
유형이 있는 Stencil 구성 요소의 속성은 boolean다음과 같이 선언될 수 있습니다.
import { Component, Prop, h } from '@stencil/core';
@Component({
tag: 'ts-list-item',
})
export class TsListItem {
@Prop() isComplete: boolean;
}
HTML에서 이 버전을 사용하려면 / ts-list-item문자열을 구성 요소에 전달합니다."true""false"
<!-- Set isComplete to 'true' -->
<ts-list-item is-complete="true"></ts-list-item>
<!-- Set isComplete to 'false' -->
<ts-list-item is-complete="false"></ts-list-item>
ts-list-itemTSX에서 이 버전을 사용하려면 중괄호로 묶인 true/를 사용합니다.false
// Set isComplete to 'true'
<ts-list-item isComplete={true}></ts-list-item>
// Set isComplete to 'false'
<ts-list-item isComplete={false}></ts-list-item>
booleanStencil이 주목할 가치가 있는 유형의 prop을 처리하는 몇 가지 방법이 있습니다 .
- HTML에 false문자열이 제공된 경우 부울 소품의 값은 다음과 같습니다."false"
<ts-list-item is-complete="false"></ts-list-item>
- HTML에 true없는 문자열이 제공된 경우 부울 소품의 값은 다음과 같습니다."false"
<!-- `true` for each of the following examples -->
<ts-list-item is-complete=""></ts-list-item>
<ts-list-item is-complete="0"></ts-list-item>
<ts-list-item is-complete="False"></ts-list-item>
- 부울 속성의 값은 기본값이undefined 없고 다음 중 하나가 적용되는 경우입니다.
- 구성요소를 사용할 때 props은 포함되지 않습니다.
- props는 구성 요소를 사용할 때 포함되지만 값은 제공되지 않습니다.
<!-- isComplete value of `undefined` -->
<ts-list-item></ts-list-item>
<ts-list-item is-complete></ts-list-item>
728x90
반응형
'공부하기' 카테고리의 다른 글
stencil web component에서 iscroll 만들어보자 (113) | 2024.01.24 |
---|---|
[stencil+html] <picture>의 사용 (4) | 2024.01.17 |
[stencil] 에서 css연결하는 방법 (1) | 2024.01.12 |
노드 버전 관리를 위해 NVM 사용하기 (1) | 2024.01.08 |
Yarn 설치 (1) | 2024.01.08 |