table.vue 844 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <template>
  2. <v-data-table
  3. class="mt-3"
  4. v-model="selected"
  5. :items="items"
  6. :headers="headers"
  7. hover
  8. height="60vh"
  9. item-value="id"
  10. no-data-text="暂无数据"
  11. >
  12. <template #bottom></template>
  13. </v-data-table>
  14. </template>
  15. <script setup>
  16. defineOptions({ name: 'myRegistration-integralTable'})
  17. import { ref } from 'vue'
  18. defineProps({
  19. tab: String,
  20. items: Array
  21. })
  22. const selected = ref([])
  23. const headers = [
  24. { title: '兑换物品', key: '兑换物品' },
  25. { title: '兑换时间', key: '兑换时间' },
  26. { title: '消耗积分', key: '消耗积分' },
  27. ]
  28. </script>
  29. <style scoped lang="scss">
  30. :deep(.v-table > .v-table__wrapper > table > thead) {
  31. background-color: #f7f8fa !important;
  32. }
  33. :deep(.v-selection-control__input) {
  34. // color: var(--v-primary-base) !important;
  35. color: #767778;
  36. }
  37. </style>