index.vue 435B

12345678910111213141516171819202122232425262728
  1. <template>
  2. <img class="avatar" :src="src" alt="">
  3. </template>
  4. <script>
  5. const defaultImg = require('@/assets/userImag/userImag.jpg')
  6. export default {
  7. name: 'Avatar',
  8. props: {
  9. src: {
  10. type: String,
  11. default: defaultImg
  12. }
  13. }
  14. }
  15. </script>
  16. <style lang="less" scoped>
  17. .avatar {
  18. display: inline-block;
  19. width: 78px;
  20. height: 78px;
  21. border-radius: 50%;
  22. box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.16);
  23. }
  24. </style>