Navigation

그룹과 접을 수 있는 하위 메뉴로 앱의 화면 이동을 구성합니다.

Live preview
컴포넌트를 조작하면 여기에 결과가 표시됩니다.
코드 보기
HTML
<sy-nav>
  <sy-nav-group title="워크스페이스">
    <sy-nav-item value="overview">개요</sy-nav-item>
    <sy-nav-item value="members">구성원</sy-nav-item>
    <sy-nav-item value="settings" disabled>설정</sy-nav-item>
  </sy-nav-group>
  <sy-nav-sub title="프로젝트" open>
    <sy-nav-item value="website">홈페이지</sy-nav-item>
    <sy-nav-sub title="컴포넌트">
      <sy-nav-item value="core">Design System</sy-nav-item>
      <sy-nav-item value="charts">Charts</sy-nav-item>
    </sy-nav-sub>
  </sy-nav-sub>
</sy-nav>

사용 가이드

#

앱의 주요 화면을 오가는 지속적인 탐색 메뉴입니다. 일시적인 명령 목록에는 Menu나 Dropdown을 사용하세요.

항상 보이는 그룹

nav-group으로 제목이 있는 메뉴 묶음을 만듭니다.

접을 수 있는 하위 메뉴

nav-sub로 하위 항목을 펼치고 접게 합니다.

기능별 예제

#

18개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.

사용 예제 · Group Overview

선택한 예제를 직접 조작해 보세요. 여러 구성이 있는 주제는 세부 예제를 바꿀 수 있습니다.

코드 보기
HTML
예제를 불러오고 있습니다.

사용 예제 · Item Overview

선택한 예제를 직접 조작해 보세요. 여러 구성이 있는 주제는 세부 예제를 바꿀 수 있습니다.

코드 보기
HTML
예제를 불러오고 있습니다.

사용 예제 · Sub Overview

선택한 예제를 직접 조작해 보세요. 여러 구성이 있는 주제는 세부 예제를 바꿀 수 있습니다.

코드 보기
HTML
예제를 불러오고 있습니다.

사용 예제 · Overview

선택한 예제를 직접 조작해 보세요. 여러 구성이 있는 주제는 세부 예제를 바꿀 수 있습니다.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Disabled

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Group Attributes / Title

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Item Attributes / Disabled

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Item Attributes / Value

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Sub Attributes / Disabled

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Sub Attributes / Open

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Sub Attributes / Title

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Sub Attributes / Value

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

메서드 · Item Methods / ParentDisabled

예제 안의 버튼으로 메서드를 호출하고 실제 결과를 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

메서드 · Item Methods / SetActive

예제 안의 버튼으로 메서드를 호출하고 실제 결과를 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

메서드 · Sub Methods / ParentDisabled

예제 안의 버튼으로 메서드를 호출하고 실제 결과를 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

메서드 · Sub Methods / SetClose

예제 안의 버튼으로 메서드를 호출하고 실제 결과를 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

메서드 · Sub Methods / SetOpen

예제 안의 버튼으로 메서드를 호출하고 실제 결과를 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

메서드 · Sub Methods / SetTrigger

예제 안의 버튼으로 메서드를 호출하고 실제 결과를 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

API reference

#

이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.

<sy-nav>

Properties

Attribute / PropertyTypeDefaultDescription
booleanfalse사용자 조작과 키보드 포커스를 차단합니다.

Slots

SlotDescription
컴포넌트의 본문 또는 자식 항목입니다.

<sy-nav-item>

Properties

Attribute / PropertyTypeDefaultDescription
string''현재 값 또는 항목의 식별 값입니다.
booleanfalse사용자 조작과 키보드 포커스를 차단합니다.
number0메뉴 들여쓰기 단계입니다. 부모 메뉴가 계산합니다.

Events

EventDetailDescription
CustomEvent<string>Value of the activated navigation item. The application owns routing.

Methods

MethodReturnsDescription
Promise<void>상위 메뉴의 비활성화 상태를 전달합니다. 일반 사용에서는 부모가 관리합니다.
Promise<void>메뉴 그룹 안의 항목 스타일을 지정합니다. 부모가 관리합니다.
Promise<void>메뉴 항목의 선택 표시를 변경합니다.

Slots

SlotDescription
컴포넌트의 본문 또는 자식 항목입니다.

<sy-nav-sub>

Properties

Attribute / PropertyTypeDefaultDescription
string''접을 수 있는 하위 메뉴의 제목입니다. HTML 속성은 title입니다.
string''현재 값 또는 항목의 식별 값입니다.
booleanfalse하위 메뉴가 펼쳐진 상태입니다.
booleanfalse사용자 조작과 키보드 포커스를 차단합니다.
number0메뉴 들여쓰기 단계입니다. 부모 메뉴가 계산합니다.

Events

EventDetailDescription
CustomEvent<string>Submenu value, emitted when its expanded state changes.

Methods

MethodReturnsDescription
Promise<void>상위 메뉴의 비활성화 상태를 전달합니다. 일반 사용에서는 부모가 관리합니다.
Promise<void>메뉴 그룹 안의 항목 스타일을 지정합니다. 부모가 관리합니다.
Promise<void>하위 메뉴를 펼치거나 접습니다.
Promise<void>하위 메뉴를 펼칩니다.
Promise<void>항목을 닫습니다.

Slots

SlotDescription
컴포넌트의 본문 또는 자식 항목입니다.

<sy-nav-group>

Properties

Attribute / PropertyTypeDefaultDescription
string''메뉴 그룹의 제목입니다. HTML 속성은 title입니다.
number0메뉴 들여쓰기 단계입니다. 부모 메뉴가 계산합니다.

Slots

SlotDescription
컴포넌트의 본문 또는 자식 항목입니다.