avatar.vue 593 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <div class="demo-type">
  3. <div>
  4. <el-avatar :icon="UserFilled" />
  5. </div>
  6. <div>
  7. <el-avatar
  8. src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png"
  9. />
  10. </div>
  11. <div>
  12. <el-avatar> user </el-avatar>
  13. </div>
  14. </div>
  15. </template>
  16. <script setup lang="ts">
  17. import { UserFilled } from '@element-plus/icons-vue'
  18. </script>
  19. <style scoped>
  20. .demo-type {
  21. display: flex;
  22. }
  23. .demo-type > div {
  24. flex: 1;
  25. text-align: center;
  26. }
  27. .demo-type > div:not(:last-child) {
  28. border-right: 1px solid var(--el-border-color);
  29. }
  30. </style>