250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 논문 리뷰
- 장고
- yaml
- POD
- 파이썬
- paper review
- 딥러닝
- k8s
- tensorflow
- Tkinter
- numpy
- FLASK
- 텐서플로우
- Deep Learning
- Computer Vision
- GUI
- Django
- MariaDB
- 컴퓨터 비전
- Docker
- 그래픽 유저 인터페이스
- OpenCV
- Web Programming
- vue.js
- 웹 프로그래밍
- 데이터베이스
- pytorch
- Python
- 파이토치
- kubernetes
Archives
- Today
- Total
Maxima's Lab
[Vue.js 3 + Vuetify 3] Data table (Component) 사용법 본문
728x90
SMALL
안녕하세요, 오늘은 Vuetify 3에서 Data table (Component) 사용하는 방법에 대해서 알아보겠습니다.
https://vuetifyjs.com/en/components/data-tables
먼저, Data table (Component)에 대한 코드 예시는 다음과 같습니다.
<template>
<v-card
title="A High School"
flat
>
<template v-slot:text>
<v-text-field
v-model="search"
label="Search"
prepend-inner-icon="mdi-magnify"
variant="outlined"
hide-details
single-line
></v-text-field>
</template>
<v-data-table
:headers="headers"
:items="students"
:search="search"
></v-data-table>
</v-card>
</template>
<script>
export default {
name : 'App',
components:{
},
data () {
return {
search: '',
headers: [
{ align: 'center', key: 'index', sortable: false, title: 'Index' },
{ align: 'center', key: 'name', title: 'Name' },
{ align: 'center', key: 'id', title: 'Student ID'},
{ align: 'center', key: 'grade', title: 'Grade' },
],
students: [
{
index: '1',
name: 'Name-1',
id: '2024-1',
grade: 'A+'
},
{
index: '2',
name: 'Name-2',
id: '2023-1',
grade: 'B-'
},
{
index: '3',
name: 'Name-3',
id: '2021-1',
grade: 'A-'
},
{
index: '4',
name: 'Name-4',
id: '2024-2',
grade: 'B+'
},
{
index: '5',
name: 'Name-5',
id: '2024-3',
grade: 'A+'
},
],
}
},
}
</script>
위의 코드 실행 결과는 다음과 같습니다.
위의 코드에서 header를 구성하는 titles는 다음과 같습니다.
- Index
- Name
- Student ID
- Grade
그리고, 해당 Table의 Items를 구성하는 변수는 students 입니다.
변수 students는 List 이며, 각 원소는 Dictionary로 구성되어 해당 원소는 Titles에 대한 Key-Value 쌍으로 구성됩니다.
이상으로, Vuetify 3에서 Data table (Component)에 대해서 알아보았습니다.
감사드립니다.
728x90
LIST
'Web Programming' 카테고리의 다른 글
[Database, DB] psycopg2 패키지를 활용하여 PostgreSQL 사용하는 방법 (Table 생성, 삭제, Data 초기화) (0) | 2024.04.17 |
---|---|
[Database, DB] PostgreSQL & DBeaver Community 설치 및 사용 방법 (0) | 2024.04.15 |
[Vue.js 3 + Vuetify 3] File inputs (Component) 사용법 (0) | 2024.03.12 |
[Vue.js 3 + Vuetify 3] Vuetify 3 설치 및 적용하는 방법 (0) | 2024.03.11 |
[Web Programming] Modal Dialog 커스터마이징 하는 방법 (0) | 2024.02.23 |
Comments