loading.vue 785 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <el-table v-loading="loading" :data="tableData" style="width: 100%">
  3. <el-table-column prop="date" label="Date" width="180" />
  4. <el-table-column prop="name" label="Name" width="180" />
  5. <el-table-column prop="address" label="Address" />
  6. </el-table>
  7. </template>
  8. <script lang="ts" setup>
  9. import { ref } from 'vue'
  10. const loading = ref(true)
  11. const tableData = [
  12. {
  13. date: '2016-05-02',
  14. name: 'John Smith',
  15. address: 'No.1518, Jinshajiang Road, Putuo District',
  16. },
  17. {
  18. date: '2016-05-04',
  19. name: 'John Smith',
  20. address: 'No.1518, Jinshajiang Road, Putuo District',
  21. },
  22. {
  23. date: '2016-05-01',
  24. name: 'John Smith',
  25. address: 'No.1518, Jinshajiang Road, Putuo District',
  26. },
  27. ]
  28. </script>
  29. <style>
  30. body {
  31. margin: 0;
  32. }
  33. </style>