[Vue.js/PrimeVue] 컴포넌트 정리

2024. 10. 31. 21:51·Vue.js
728x90
728x90

PrimeVue

  - Vue.js를 기반으로 한 UI 컴포넌트 라이브러리 

  - 미리 만들어진 UI 컴포넌트를 제공함

  - Bootstrap과 유사한 역할을 함

     → 둘 중 하나를 선택하여 사용하는 것을 권장함

          i. PrimeVue 

            - Vue.js의 컴포넌트 기반 아키텍처를 활용하기에 좋음

            - Tailwind CSS와 함께 사용하여 좀 더 세밀하게 스타일을 적용할 수 있음

          ii. Bootstrap

            - 다양한 프레임워크와 쉽게 통합할 수 있음

  - https://primevue.org/

 

※ Tailwind CSS

  - 유틸리티 기반의 CSS 프레임워크 

  - 클래스 이름을 사용하여 스타일을 직접 조합할 수 있음

  - https://tailwindcss.com/

  - 자주 쓰는 유틸리티 클래스 모음 : https://young0105.tistory.com/372

<body class="bg-gray-100 flex items-center justify-center h-screen">

 


자주 사용되는 컴포넌트

폼 요소 관련

# Button

  - <button> 관련

  - 버튼을 꾸며주고, 버튼 내에 아이콘도 간단하게 추가할 수 있음 (저작권 문제 X)

  - https://primevue.org/button/

 

# InputText

  - <input type="text"> 관련

  - https://primevue.org/inputtext

label을 input 안쪽에

 

# InputNumber

  - <input type="number"> 관련

  - https://primevue.org/inputnumber

 

# RadioButton

  - <input type="radio"> 관련

  - https://primevue.org/radiobutton

 

# Checkbox

  - <input type="checkbox"> 관련

  - https://primevue.org/checkbox/

 

# Dropdown

  - <select> 관련

  - https://v3.primevue.org/dropdown

필터링 기능

# Textarea

  - <textarea> 관련

  - https://primevue.org/textarea/

 

# SelectButton

  - 라디오 버튼처럼 작동하며, 옵션을 시각적으로 명확하게 구분할 때 유용함

  - https://primevue.org/SelectButton/

 

 


팝업 관련

# ConfirmDialog

  - 기본 자바스크립트의 confirm와 유사한 기능이며, UI를 꾸며주고 팝업 위치 조정도 가능함

  - https://primevue.org/confirmdialog/

 

# Dialog

  - Bootstrap의 Modal과 같은 기능

  - https://primevue.org/dialog/

 

# Toast

  - 메시지를 간단하게 알리기 위한 토스트 알림

  - https://primevue.org/toast/

 

 


그 외

# DatePicker

  - https://primevue.org/DatePicker

 

# Card

  - 콘텐츠를 정리하여 보여주는 카드 형식

  - https://primevue.org/card/

 

# Chart

  - 다양한 차트를 쉽게 생성할 수 있음

  - Chart.js 라이브러리를 기반으로 함

  - https://primevue.org/chart

 

# DataTable

  - 데이터를 테이블 형식으로 표시

  - 페이징, 정렬, 필터링 등의 기능 지원

  - https://primevue.org/datatable/

 

# DataView

  - 데이터를 목록/그리드 형식으로 표시

  - 페이징, 정렬, 필터링 등의 기능 지원

  - https://primevue.org/dataview/

 

# Tabs

  - 여러 탭을 생성하여 콘텐츠 그룹화

  - https://primevue.org/tabs/

 

# Stepper

  - 각 단계를 시각적으로 구분함

  - https://primevue.org/stepper/

 

 

320x100
반응형
저작자표시 비영리 변경금지 (새창열림)

'Vue.js' 카테고리의 다른 글

[Vue.js/konva] 파스칼 케이스로 작성했을 때 konva 컴포넌트가 불러와지지 않는 문제  (0) 2025.04.10
[Vue.js] Vue-i18n을 활용한 다국어 패치  (0) 2024.09.12
[Vue.js] @keyup.enter : 엔터 키를 눌렀을 때 코드 실행하기  (0) 2024.05.21
[Vue.js] nextTick : 재렌더링이 완료될 때까지 기다린 후 실행하기  (0) 2024.05.17
[Vue.js] @error : 이미지 에러 발생 시 기본 이미지로 표시하기  (0) 2024.05.17
'Vue.js' 카테고리의 다른 글
  • [Vue.js/konva] 파스칼 케이스로 작성했을 때 konva 컴포넌트가 불러와지지 않는 문제
  • [Vue.js] Vue-i18n을 활용한 다국어 패치
  • [Vue.js] @keyup.enter : 엔터 키를 눌렀을 때 코드 실행하기
  • [Vue.js] nextTick : 재렌더링이 완료될 때까지 기다린 후 실행하기
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (383)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (10)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • etc. (13)
      • Error Note (14)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    js
    http
    vuejs
    jQuery
    typeScript
    php
    zapier
    tailwindcss
    Android
    C#
    SpringBoot
    Codeigniter
    Wordpress
    git
    java
    개발일지
    Swing
    CSS
    Hotkeys
    SEO
    티스토리챌린지
    HTML
    오블완
    errorNote
    jsp
    SQL
    면접
    cs
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[Vue.js/PrimeVue] 컴포넌트 정리
상단으로

티스토리툴바