본문 바로가기

전체 글

(99)
Vuetify3. 3. 컴포넌트 Containment - Form inputs & controls - Textareas 보호되어 있는 글입니다.
Vuetify3. 3. 컴포넌트 Containment - Form inputs & controls - Sliders 보호되어 있는 글입니다.
[Vuetify3] Data iterators 실무에서는 반복 데이터 표시, 정렬, 페이지네이션, 카드/리스트 출력 패턴에서 자주 사용됩니다.1️⃣ 개요역할: 반복 데이터를 리스트나 카드 형태로 렌더링할 때 사용되는 고급 컴포넌트특징:v-for 없이도 반복 렌더링 가능pagination, sorting, filtering 내장 지원slot을 활용해 카드/리스트 등 자유로운 UI 구성 가능2️⃣ 주요 Propsitems반복할 데이터 배열데이터베이스/API에서 가져온 리스트item-key각 아이템 고유 키v-for 없이 반복 렌더링 시 필수items-per-page한 페이지에 보여줄 아이템 수페이지네이션 관리pagination현재 페이지/총 페이지 관리실무: 테이블/카드 페이지네이션sort-by / sort-desc정렬 기준, 내림차순 여부테이블/리스트..
[Vuetify3] VMenu / VList 1️⃣ 기본 개념VMenu클릭/호버 시 팝업 메뉴를 띄움버튼/아이콘 등 트리거와 함께 사용, context 메뉴, 드롭다운 메뉴VList항목을 나열하는 UI페이지, 카드, 사이드바, 모달 등 항상 보이는 리스트용2️⃣ 핵심 차이보임 여부트리거 클릭/호버 시 나타남항상 보임트리거 필요예: 버튼, 아이콘 등불필요컨텐츠내부에 VList 등 다른 컴포넌트 포함 가능단순 항목 나열실무 용도드롭다운 메뉴, 컨텍스트 메뉴, 옵션 선택사이드바 메뉴, 게시판 리스트, 카드 반복 리스트반응형/레이아웃트리거 기준으로 팝업 위치 결정VRow/VCol 등으로 레이아웃 가능3️⃣ 실무 예시3-1. VMenu (드롭다운 메뉴) 메뉴 열기 Option 1 Option 2 ..
[Vuetify3] 데이터 표시 / 리스트 1️⃣ 개요역할: 사용자에게 구조화된 데이터를 시각적으로 표시특징:반복 데이터 표시 → v-for + 컴포넌트테이블 정렬/검색/페이지네이션 지원카드, 리스트 등 다양한 시각적 패턴 가능2️⃣ 주요 컴포넌트컴포넌트역할실무 활용 포인트VDataTable정렬, 필터, 페이징 가능한 테이블관리자 페이지, 데이터 리스트, 액션 버튼 slot 활용VSimpleTable단순 테이블소규모 데이터, 커스텀 slot 가능VList / VListItem리스트 항목클릭/액션 포함 반복 리스트, 사용자/알림 목록 등VListItemTitle / VListItemSubtitle / VListItemContent리스트 아이템 구조제목/부제목/내용 구분VChip상태/태그 표시리스트 항목 상태, 카테고리 표시VAvatar이미지/아이콘..
[Vuetify3] 폼/입력 컴포넌트 1️⃣ 폼/입력 컴포넌트 개요1-1. 역할사용자로부터 데이터 입력 받기유효성 검증과 피드백 제공다양한 UI 형태(텍스트, 선택, 토글, 체크 등) 지원1-2. 주요 컴포넌트컴포넌트역할실무 포인트VForm폼 래퍼, validation 관리submit 이벤트, v-model 바인딩, ref로 유효성 체크VTextField단일 텍스트 입력label, placeholder, outlined, dense, rules 활용VTextarea여러 줄 텍스트 입력auto-grow, maxlength, hint, denseVSelect드롭다운 선택items, multiple, chips, v-modelVCheckbox / VRadio / VSwitch선택형 입력v-model + 상태 표시, boolean 값 바인딩VCom..
[Vuetify3] VCard 핵심 1️⃣ VCard 개요역할: 시각적 콘텐츠 영역(카드) 생성특징:Elevation(그림자), Rounded corner, Outlined, Padding 등으로 콘텐츠 영역 구분VCardTitle, VCardSubtitle, VCardText, VCardActions 등 세부 슬롯로 구조화 가능이미지/아이콘/버튼 등 다른 컴포넌트와 쉽게 결합실무 사용 포인트:폼, 리스트, 프로필, 대시보드 위젯 등 거의 모든 UI 블록단순 container(VSheet)보다 구조화된 시각적 구획 제공2️⃣ 주요 props / 슬롯 / 패턴2-1. 주요 propsProp설명실무 활용elevation그림자 정도카드 강조, 시각적 계층outlined테두리만 있는 스타일강조하지 않는 카드, 폼 영역shaped모서리 둥글기디자인..
[Vuetify3] VContainer / Grid (VRow / VCol) 1️⃣ 레이아웃 / 컨테이너 관련 주요 컴포넌트컴포넌트역할실무 사용 포인트VContainer페이지/섹션 콘텐츠의 중앙 정렬, 최대 너비 제한중앙 콘텐츠, 폼, 카드 영역. fluid → 전체 폭VRow12컬럼 기반 행(flex)align, justify, dense, no-guttersVCol컬럼 단위 레이아웃cols, sm, md, lg, xl, offset, orderVSheet사각 영역 컨테이너, 배경/그림자/테두리 가능카드, 섹션, 배경 색상용 래퍼. padding/margin 자유롭게VCard카드형 콘텐츠 래퍼내부 콘텐츠 구획, elevation, round, outlined 등VMain앱 메인 영역, v-app-bar/v-navigation-drawer와 함께 사용전체 레이아웃 구조의 메인 콘..