Popconfirm
동작 요소 가까이에서 짧은 확인을 받습니다.
사용 가이드
#삭제·초기화처럼 짧은 확인 후 실행할 동작에 사용합니다. 긴 설명이나 입력이 필요하면 Modal이 알맞습니다.
동작 버튼 안에 배치
기본 슬롯에 질문을 넣고
confirmText·cancelText로 선택 결과를 명확하게 적으세요.확인 결과 구분
selected.detail의ok·cancel을 확인합니다.확인한 경우에만 실행
ok를 받은 뒤에만 실제 동작을 수행하세요. 버튼의 최초 클릭에서 바로 실행하지 마세요.
예제
#기능별 예제
#16개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-popconfirm>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
boolean | false | 트리거를 가리키는 화살표를 표시합니다. | |
boolean | false | 닫기 버튼을 표시합니다. | |
'top' | 'bottom' | 'left' | 'right' | 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight' | 'leftTop' | 'leftBottom' | 'rightTop' | 'rightBottom' | 'top' | 트리거를 기준으로 팝업을 표시할 방향입니다. | |
'click' | 'none' | 'click' | 목록 또는 팝업을 여는 사용자 동작입니다. | |
number | 0 | 열기 지연 시간(ms)입니다. | |
number | 0 | 닫기 지연 시간(ms)입니다. | |
string | 'OK' | 확인 버튼 문구입니다. | |
string | 'Cancel' | 취소 버튼 문구입니다. | |
boolean | false | 가장 가까운 스크롤 영역의 상단에 고정합니다. | |
| 'none'
| 'fade' | 'fade-scale' | 'zoom' | 'pop'
| 'slide-top' | 'slide-bottom' | 'slide-left' | 'slide-right'
| 'slide-fade-top' | 'slide-fade-bottom' | 'slide-fade-left' | 'slide-fade-right'
| 'reveal-top' | 'reveal-bottom' | 'reveal-left' | 'reveal-right'
| 'flip-x' | 'flip-y' | 'bounce' | 'spin' | 'none' | Enter/exit animation type. `none` (default) toggles instantly. | |
'x-fast' | 'fast' | 'medium' | 'slow' | 'x-slow' | 'fast' | Animation playback speed token. Maps to `--transition-*` global tokens. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<boolean> | 이벤트의 detail에서 결과를 확인하세요. | |
CustomEvent<'ok' | 'cancel'> | 사용자가 항목을 선택했을 때 발생합니다. |
Methods
| Method | Returns | Description |
|---|---|---|
Promise<void> | 하위 메뉴를 펼칩니다. | |
Promise<void> | 항목을 닫습니다. |
Slots
| Slot | Description |
|---|---|
| 컴포넌트의 본문 또는 자식 항목입니다. |