introduce.vue 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <template>
  2. <div class="w-full sm:w-[72%]">
  3. <el-card shadow="never">
  4. <template #header>
  5. <div class="flex flex-row justify-between">
  6. <span class="text-lg">项目基于</span>
  7. </div>
  8. </template>
  9. <div class="grid grid-cols-1 sm:grid-cols-3 gap-1">
  10. <el-card shadow="hover">
  11. <div class="flex justify-between">
  12. <Vue class="w-10 h-10" />
  13. <div class="text-lg">
  14. <el-link href="https://cn.vuejs.org/" target="_blank" :underline="false"><el-button type="success" size="small">GO</el-button></el-link>
  15. </div>
  16. </div>
  17. <div class="text-sm text-gray-400 pt-2">渐进式 JavaScript 框架 易学易用,性能出色,适用场景丰富的 Web 前端框架Go</div>
  18. </el-card>
  19. <el-card shadow="hover">
  20. <div class="flex justify-between">
  21. <Laravel class="w-10 h-10" />
  22. <div class="text-lg">
  23. <el-link href="https://learnku.com/docs/laravel" target="_blank" :underline="false"><el-button type="danger" size="small">GO</el-button></el-link>
  24. </div>
  25. </div>
  26. <div class="text-sm text-gray-400 pt-2">Laravel 是一个具有表现力、优雅语法的 Web 应用程序框架</div>
  27. </el-card>
  28. <el-card shadow="hover">
  29. <div class="flex justify-between">
  30. <Element class="w-10 h-10" />
  31. <div class="text-lg">
  32. <el-link href="https://element-plus.org/" target="_blank" :underline="false"><el-button type="primary" size="small">GO</el-button></el-link>
  33. </div>
  34. </div>
  35. <div class="text-sm text-gray-400 pt-2">Element Plus 基于 Vue3,面向设计师和开发者的组件库</div>
  36. </el-card>
  37. <el-card shadow="hover">
  38. <div class="flex justify-between">
  39. <Tailwindcss class="w-10 h-10" />
  40. <div class="text-lg">
  41. <el-link href="https://tailwindcss.com/" target="_blank" :underline="false"><el-button size="small">GO</el-button></el-link>
  42. </div>
  43. </div>
  44. <div class="text-sm text-gray-400 pt-2">Tailwind CSS 是一个功能类优先的 CSS 框架,无需离开您的HTML,即可快速建立现代网站</div>
  45. </el-card>
  46. <el-card shadow="hover">
  47. <div class="flex justify-between">
  48. <Composer class="w-10 h-10" />
  49. <div class="text-lg">
  50. <el-link href="https://getcomposer.org/" target="_blank" :underline="false"><el-button type="info" size="small">GO</el-button></el-link>
  51. </div>
  52. </div>
  53. <div class="text-sm text-gray-400 pt-2">Composer 是 PHP 中用于依赖管理的工具。它允许您声明项目所依赖的库,并将为您管理(安装/更新)它们。</div>
  54. </el-card>
  55. <el-card shadow="hover">
  56. <div class="flex justify-between">
  57. <Vite class="w-10 h-10" />
  58. <div class="text-lg">
  59. <el-link href="https://cn.vitejs.dev/" target="_blank" :underline="false"><el-button type="warning" size="small">Go</el-button></el-link>
  60. </div>
  61. </div>
  62. <div class="text-sm text-gray-400 pt-2">Vite 下一代的前端工具链 为开发提供极速响应</div>
  63. </el-card>
  64. </div>
  65. </el-card>
  66. <div>
  67. <el-card shadow="never" class="mt-4">
  68. <template #header>
  69. <div class="flex flex-row justify-between">
  70. <span class="text-lg">项目动态</span>
  71. </div>
  72. </template>
  73. <ul>
  74. <li class="flex border-b border-b-slate-200 dark:border-b-slate-700 pt-2">
  75. <div><el-avatar src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png" /></div>
  76. <div class="flex flex-col ml-4">
  77. <div class="text">JaguarJack 提交一个 PR</div>
  78. <div class="text-sm text-gray-400 mt-1 mb-2">1 小时前</div>
  79. </div>
  80. </li>
  81. <li class="flex border-b border-b-slate-200 dark:border-b-slate-700 pt-2">
  82. <div><el-avatar src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png" /></div>
  83. <div class="flex flex-col ml-4 mt-1">
  84. <div>JaguarJack 关闭了一个 Issue</div>
  85. <div class="text-sm text-gray-400 mt-1 mb-2">2 小时前</div>
  86. </div>
  87. </li>
  88. <li class="flex border-b border-b-slate-200 dark:border-b-slate-700 pt-2">
  89. <div><el-avatar src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png" /></div>
  90. <div class="flex flex-col ml-4 mt-1">
  91. <div>JaguarJack 提交新的 commit</div>
  92. <div class="text-sm text-gray-400 mt-1 mb-2">24 小时前</div>
  93. </div>
  94. </li>
  95. <li class="flex border-b border-b-slate-200 dark:border-b-slate-700 pt-2">
  96. <div><el-avatar src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png" /></div>
  97. <div class="flex flex-col ml-4 mt-1">
  98. <div>JaguarJack 创建了一个 new project</div>
  99. <div class="text-sm text-gray-400 mt-1 mb-2">2021.10.26</div>
  100. </div>
  101. </li>
  102. </ul>
  103. </el-card>
  104. </div>
  105. </div>
  106. </template>
  107. <script lang="ts" setup>
  108. // @ts-ignores
  109. import Laravel from '~icons/logos/laravel'
  110. // @ts-ignores
  111. import Vue from '~icons/logos/vue'
  112. // @ts-ignores
  113. import Vite from '~icons/logos/vitejs'
  114. // @ts-ignores
  115. import Element from '~icons/logos/element'
  116. // @ts-ignores
  117. import Composer from '~icons/logos/composer'
  118. // @ts-ignores
  119. import Tailwindcss from '~icons/logos/tailwindcss-icon'
  120. </script>