Vue: v-data-table에 버튼 넣는법
2023. 2. 24. 11:30ㆍVue

처음에 어떻게 넣을지 곤란했지만
구글링..이 답.
headers = [
{
text: "순번",
align: "start",
sortable: false,
value: "number",
},
데이터가 이런식이라면
버튼을 넣고자 하는 데이터 위치에
{ text: "", value: "action" }
를 넣어준다. (value값은 원하는대로 작명해도된다.)
그리고 데이터 테이블 태그안에 template v-slot:item.action={"item"}
요런식으로 넣고 버튼 넣으면 끝!!
<v-data-table
:headers="headers"
:items="data"
:page.sync="page"
:items-per-page="itemsPerPage"
hide-default-footer
class="elevation-1"
@page-count="pageCount = $event"
>
<template v-slot:item.action="{item}">
<td>
<v-btn>수정</v-btn>
</td>
</template>
</v-data-table>
참고링크
'Vue' 카테고리의 다른 글
[Vue] 숫자에 세자리 마다 콤마 찍는법 (0) | 2023.02.20 |
---|---|
v-text-field 양수만 입력하는법 (0) | 2023.02.17 |
vue 오류: Could not find a declaration file for module 'vue-xxx' (0) | 2023.02.10 |
[Vue] Vuex ( state, getter, mapGetters, mapstate) (0) | 2022.11.02 |
vue router 기본 개념 (0) | 2022.10.27 |