complete.vue 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <template>
  2. <div aria-label="A complete example of page header">
  3. <el-page-header @back="onBack">
  4. <template #breadcrumb>
  5. <el-breadcrumb separator="/">
  6. <el-breadcrumb-item :to="{ path: './page-header.html' }"> homepage </el-breadcrumb-item>
  7. <el-breadcrumb-item><a href="./page-header.html">route 1</a></el-breadcrumb-item>
  8. <el-breadcrumb-item>route 2</el-breadcrumb-item>
  9. </el-breadcrumb>
  10. </template>
  11. <template #content>
  12. <div class="flex items-center">
  13. <el-avatar class="mr-3" :size="32" src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png" />
  14. <span class="text-large font-600 mr-3"> Title </span>
  15. <span class="text-sm mr-2" style="color: var(--el-text-color-regular)"> Sub title </span>
  16. <el-tag>Default</el-tag>
  17. </div>
  18. </template>
  19. <template #extra>
  20. <div class="flex items-center">
  21. <el-button>Print</el-button>
  22. <el-button type="primary" class="ml-2">Edit</el-button>
  23. </div>
  24. </template>
  25. <el-descriptions :column="3" size="small" class="mt-4">
  26. <el-descriptions-item label="Username">kooriookami</el-descriptions-item>
  27. <el-descriptions-item label="Telephone">18100000000</el-descriptions-item>
  28. <el-descriptions-item label="Place">Suzhou</el-descriptions-item>
  29. <el-descriptions-item label="Remarks">
  30. <el-tag size="small">School</el-tag>
  31. </el-descriptions-item>
  32. <el-descriptions-item label="Address">No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province </el-descriptions-item>
  33. </el-descriptions>
  34. <p class="mt-4 text-sm">
  35. Element Plus team uses <b>weekly</b> release strategy under normal circumstance, but critical bug fixes would require hotfix so the actual release number <b>could be</b> more than 1
  36. per week.
  37. </p>
  38. </el-page-header>
  39. </div>
  40. </template>
  41. <script setup lang="ts">
  42. import { ElNotification as notify } from 'element-plus'
  43. const onBack = () => {
  44. notify('Back')
  45. }
  46. </script>