NewsType0.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <template>
  2. <!-- 自定义组件 图片展示 -->
  3. <div class="AboutUs">
  4. <div v-for="item in datalist" :key="item.id">
  5. <imgItem :title="item.title" :imgurlList="item.imgurlList" />
  6. </div>
  7. </div>
  8. </template>
  9. <script setup>
  10. import {onMounted,ref,reactive,watch} from 'vue'
  11. import imgItem from './base/imgItem.vue'
  12. const datalist = ref([
  13. {
  14. imgurlList:[
  15. {
  16. url:'/public/img/index/img_jingcship1@3x.png',
  17. },
  18. {
  19. url:'/public/img/index/img_jingcship1@3x.png',
  20. }
  21. ],
  22. id:1,
  23. title:'研发中心'
  24. },
  25. {
  26. imgurlList:[
  27. {
  28. url:'/public/img/index/img_jingcship1@3x.png',
  29. },
  30. {
  31. url:'/public/img/index/img_jingcship1@3x.png',
  32. },
  33. {
  34. url:'/public/img/index/img_jingcship1@3x.png',
  35. }
  36. ],
  37. id:2,
  38. title:'实验基地'
  39. },
  40. {
  41. imgurlList:[
  42. {
  43. url:'/public/img/index/img_jingcship1@3x.png',
  44. },
  45. {
  46. url:'/public/img/index/img_jingcship1@3x.png',
  47. }
  48. ],
  49. id:3,
  50. title:'发酵实验基地'
  51. },
  52. ])
  53. </script>
  54. <style scoped>
  55. .AboutUs{
  56. padding: 20px;
  57. background-color: #fff;
  58. width: 70vw;
  59. margin: 0 auto;
  60. }
  61. .AboutUsbox{
  62. min-height: 300px;
  63. }
  64. .boximg{
  65. width: 280px;
  66. height: 300px;
  67. float: left;
  68. }
  69. .boximg_img{
  70. width: 240px;
  71. height: 300px;
  72. }
  73. </style>