ProjectCard.vue 557 B

123456789101112131415161718192021222324252627282930
  1. <template>
  2. <ElCard class="project-card" shadow="hover">
  3. <template #header>
  4. <span>{{name}}</span>
  5. </template>
  6. <div>描述:{{description}}</div>
  7. <div>链接:{{gitRemoteUrl}}</div>
  8. </ElCard>
  9. </template>
  10. <script lang="ts">
  11. import { defineComponent } from 'vue';
  12. export default defineComponent({
  13. props: {
  14. id: Number,
  15. name: String,
  16. description: String,
  17. gitRemoteUrl: String,
  18. groupId: Number,
  19. },
  20. });
  21. </script>
  22. <style lang="scss" scoped>
  23. .project-card {
  24. width: calc(25% - 24px);
  25. margin: 12px;
  26. }
  27. </style>