# Layout 레이아웃 컨테이너
페이지 전체 레이아웃 뼈대: LhLayout / LhHeader / LhAside / LhMain / LhFooter 5종 세트. Aside를 포함하면 자동으로 세로 방향으로 전환됩니다.
레이아웃
<template>
<div style="height: 200px; border: 1px solid var(--lh-border-color); border-radius: 6px; overflow: hidden">
<LhLayout>
<LhLayoutHeader style="background: var(--lh-primary-color); color: #fff; padding: 0 16px; line-height: 56px">
Header
</LhLayoutHeader>
<LhLayout direction="horizontal">
<LhLayoutAside
:width="160"
aria-label="측면 내비게이션"
style="background: var(--lh-fill-color, #f0ebe2); padding: 16px"
>
Aside
</LhLayoutAside>
<LhLayoutMain style="background: var(--lh-bg-color); padding: 16px">Main</LhLayoutMain>
</LhLayout>
<LhLayoutFooter style="background: var(--lh-fill-color, #f0ebe2); padding: 0 16px; line-height: 48px">
Footer
</LhLayoutFooter>
</LhLayout>
</div>
</template>
# Layout Props
| 프로퍼티 | 설명 | 타입 | 기본값 |
|---|---|---|---|
| direction | 정렬 방향 (Aside 포함 시 자동으로 vertical) | 'horizontal' \| 'vertical' | 'horizontal' |
| sx | sx 레이아웃 단축 속성 | — | — |
# LayoutAside Props
| 프로퍼티 | 설명 | 타입 | 기본값 |
|---|---|---|---|
| width | 측면 영역 너비 | number \| string | 200 |
| ariaLabel | 접근성 이름 (landmark 명명) | string | — |
| sx | sx 레이아웃 단축 속성 | — | — |
팁
Header / Main / Footer는 의미와 레이아웃만 담당하며, sx 외에 추가 props가 없습니다.
Copyright © 2024-2026 FengMo WenXue