exhibitionImage.vue 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <template>
  2. <div class="exhibition-image">
  3. <p class="title">
  4. <span class=" el-icon-picture"></span>
  5. {{exhibitionImage.title}}</p>
  6. <div class="image">
  7. <el-image
  8. :preview-src-list="srcList"
  9. :src="item"
  10. style="width: 20rem;height: 15rem;"
  11. v-for="item in url">
  12. </el-image>
  13. </div>
  14. </div>
  15. </template>
  16. <script>
  17. export default {
  18. name: "exhibition-image",
  19. props: ['exhibitionImage'],
  20. data() {
  21. return {
  22. url: [
  23. 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
  24. 'https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg',
  25. 'https://fuss10.elemecdn.com/1/8e/aeffeb4de74e2fde4bd74fc7b4486jpeg.jpeg'
  26. ],
  27. srcList: [
  28. 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
  29. 'https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg',
  30. 'https://fuss10.elemecdn.com/1/8e/aeffeb4de74e2fde4bd74fc7b4486jpeg.jpeg'
  31. ]
  32. }
  33. }
  34. }
  35. </script>
  36. <style lang="less" scoped>
  37. .exhibition-image {
  38. .title {
  39. border-bottom: 1px solid #eee;
  40. padding: 10px 0;
  41. font-weight: 600;
  42. text-indent: 10px;
  43. }
  44. .image {
  45. margin: 10px;
  46. text-align: center;
  47. }
  48. }
  49. </style>