index.vue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <script setup lang="ts">
  2. import verticalList from "./vertical.vue";
  3. import horizontalList from "./horizontal.vue";
  4. import "vue-virtual-scroller/dist/vue-virtual-scroller.css";
  5. defineOptions({
  6. name: "VirtualList"
  7. });
  8. </script>
  9. <template>
  10. <el-card shadow="never">
  11. <template #header>
  12. <div class="font-medium">
  13. <el-link
  14. href="https://github.com/Akryum/vue-virtual-scroller/tree/next/packages/vue-virtual-scroller"
  15. target="_blank"
  16. style="margin: 0 5px 4px 0; font-size: 16px"
  17. >
  18. 虚拟列表
  19. </el-link>
  20. </div>
  21. <el-link
  22. class="mt-2"
  23. href="https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/components/virtual-list"
  24. target="_blank"
  25. >
  26. 代码位置 src/views/components/virtual-list
  27. </el-link>
  28. </template>
  29. <div class="w-full flex justify-around flex-wrap">
  30. <vertical-list class="h-[500px] w-[500px]" />
  31. <horizontal-list class="h-[500px] w-[500px]" />
  32. </div>
  33. </el-card>
  34. </template>