index.vue 659 B

123456789101112131415161718192021222324252627282930313233343536
  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. path: '/rtcEngine/rtc',
  8. query: item,
  9. }"
  10. >{{ item.diskName }}</v-btn
  11. >
  12. </div>
  13. </div>
  14. </div>
  15. </template>
  16. <script>
  17. export default {
  18. data() {
  19. return {
  20. diskList: [],
  21. };
  22. },
  23. async fetch() {
  24. await this.getDiskList();
  25. },
  26. methods: {
  27. async getDiskList() {
  28. const res = await this.$axios.$get('/resources/v6/client/device/info/getDeviceList');
  29. this.diskList = res.data.diskInfo;
  30. },
  31. },
  32. };
  33. </script>