Steps
여러 단계로 이루어진 작업의 현재 위치와 진행 상태를 보여줍니다.
사용 가이드
#신청·설정처럼 순서가 있는 작업 흐름을 보여줍니다. 독립된 화면 전환에는 Tabs를 사용하세요.
단계와 현재 위치 설정
current는 기본적으로 0부터 시작하는 인덱스입니다.시작 번호와 완료 상태 지정
startIndex를 1로 바꾸면 단계 번호와current의 기준도 1부터 시작합니다. 전체 과정이 끝나면complete를 적용하세요.이동 요청 처리
clickable을 켜고selected.detail.index를 받습니다. 현재 단계의 검사를 통과한 뒤current를 변경하세요.
예제
#기능별 예제
#22개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-steps>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
number | 0 | 현재 단계의 인덱스입니다. | |
boolean | false | 사용자 선택을 허용하고 selected 이벤트를 전달합니다. | |
boolean | false | 모든 단계를 완료 상태로 표시합니다. | |
"horizontal" | "vertical" | "horizontal" | 단계를 가로(horizontal) 또는 세로(vertical)로 배치합니다. | |
"small" | "medium" | "medium" | 컴포넌트의 크기입니다. | |
number | 0 | 단계 번호의 시작값입니다. |
Slots
| Slot | Description |
|---|---|
| 컴포넌트의 본문 또는 자식 항목입니다. |
<sy-step>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
string | "" | 단계 제목 아래에 표시할 설명입니다. | |
boolean | false | 사용자 조작과 키보드 포커스를 차단합니다. | |
boolean | false | 처리 중임을 표시합니다. | |
"finish" | "current" | "wait" | "error" | "none" | "none" | none은 현재 인덱스에서 계산합니다. finish·current·wait·error로 개별 상태를 지정할 수 있습니다. | |
boolean | false | 이전 버전 호환 속성입니다. 크기를 바꾸려면 size="small"을 사용하세요. | |
boolean | false | 사용자 선택을 허용하고 selected 이벤트를 전달합니다. | |
number | 0 | 부모가 계산한 항목 인덱스입니다. | |
number | 0 | 현재 단계의 인덱스입니다. | |
"small" | "medium" | "medium" | 컴포넌트의 크기입니다. | |
"finish" | "current" | "wait" | "error" | "none" | "none" | 부모 Steps가 전달하는 완료 상태입니다. | |
"finish" | "current" | "wait" | "error" | "none" | "none" | 현재 표시하는 단계 상태입니다. status와 current에서 계산됩니다. | |
"horizontal" | "vertical" | "horizontal" | 가로 또는 세로 배치입니다. 부모 Steps가 전달합니다. | |
boolean | false | 마지막 단계의 연결선을 숨깁니다. 부모가 설정합니다. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<{ index: number; step: HTMLSyStepElement }> | Requested step. Assign its index to the parent current after app validation. |
Slots
| Slot | Description |
|---|---|
| 컴포넌트의 본문 또는 자식 항목입니다. |