index.vue 692 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <div class="">
  3. <div class="disk-list">
  4. <div v-for="item in diskList" :key="item.id" class="disk-item">
  5. <v-btn
  6. :to="{
  7. name: 'phone-id',
  8. params: {
  9. id: item.id,
  10. },
  11. }"
  12. >{{ item.diskName }}</v-btn
  13. >
  14. </div>
  15. </div>
  16. </div>
  17. </template>
  18. <script>
  19. export default {
  20. data() {
  21. return {
  22. diskList: [],
  23. };
  24. },
  25. async fetch() {
  26. await this.getDiskList();
  27. },
  28. methods: {
  29. async getDiskList() {
  30. const res = await this.$axios.$get('/resources/v6/client/device/info/getDeviceList');
  31. this.diskList = res.data.diskInfo;
  32. },
  33. },
  34. };
  35. </script>