activity_15.html 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
  7. <title></title>
  8. <link rel="stylesheet" type="text/css"
  9. href="https://static.caimei365.com/app/caimei-activity-h5/css/common/utils.css">
  10. <style type="text/css">
  11. body {
  12. background-color: #b81726;
  13. }
  14. .container {
  15. width: 100%;
  16. height: auto;
  17. overflow: hidden;
  18. }
  19. .banner {
  20. width: 100%;
  21. height: auto;
  22. }
  23. .banner img {
  24. width: 100%;
  25. height: auto;
  26. display: block;
  27. }
  28. .container-main {
  29. display: flex;
  30. justify-content: space-between;
  31. align-items: flex-start;
  32. flex-wrap: wrap;
  33. }
  34. .container-main .section {
  35. box-sizing: border-box;
  36. height: auto;
  37. background-color: #b81726;
  38. vertical-align: bottom;
  39. }
  40. .section_left {
  41. float: left;
  42. }
  43. .section_right {
  44. float: left;
  45. }
  46. .container-main .section .section-image {
  47. width: 100%;
  48. height: auto;
  49. display: block;
  50. vertical-align: bottom;
  51. }
  52. </style>
  53. </head>
  54. <body>
  55. <div class="container clearfix" id="activity">
  56. <div class="banner">
  57. <img :src="banner1">
  58. </div>
  59. <div class="container-main">
  60. <div class="section none" v-for="(item,index) in imageList1" :key="index"
  61. :style="{ width: item.width / 750 * 100 + '%'}">
  62. <img class="section-image" :src="item.path">
  63. </div>
  64. </div>
  65. <div class="banner">
  66. <img :src="banner4">
  67. </div>
  68. <div class="container-main">
  69. <div class="section none" v-for="(item,index) in imageList2" :key="index"
  70. @click="wxMiniProgram(item.id)" :style="{ width: item.width / 750 * 100 + '%'}">
  71. <img class="section-image" :src="item.path">
  72. </div>
  73. </div>
  74. </div>
  75. <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
  76. <script type="text/javascript" src="https://static.caimei365.com/app/caimei-activity-h5/script/jquery.min.js">
  77. </script>
  78. <script type="text/javascript"
  79. src="https://static.caimei365.com/app/caimei-activity-h5/script/vue2.6.11.min.js"></script>
  80. <script type="text/javascript" src="https://static.caimei365.com/app/caimei-activity-h5/script/init.js">
  81. </script>
  82. <script type="text/javascript">
  83. var activity = new Vue({
  84. el: '#activity',
  85. data: {
  86. banner1: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/banner1.jpg',
  87. banner4: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/banner4.jpg',
  88. imageList1: [{
  89. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/banner2.jpg',
  90. width: 373
  91. },
  92. {
  93. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/banner3.jpg',
  94. width: 377
  95. }
  96. ],
  97. imageList2: [{
  98. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/01.jpg',
  99. id: 7127,
  100. width: 373
  101. },
  102. {
  103. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/02.jpg',
  104. id: 7126,
  105. width: 377
  106. }, {
  107. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/03.jpg',
  108. id: 7006,
  109. width: 373
  110. }, {
  111. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/04.jpg',
  112. id: 7119,
  113. width: 377
  114. }, {
  115. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/05.jpg',
  116. id: 7124,
  117. width: 373
  118. }, {
  119. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/06.jpg',
  120. id: 7120,
  121. width: 377
  122. }, {
  123. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/07.jpg',
  124. id: 7121,
  125. width: 373
  126. }, {
  127. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/08.jpg',
  128. id: 7117,
  129. width: 377
  130. }, {
  131. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/09.jpg',
  132. id: 7123,
  133. width: 373
  134. }, {
  135. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/10.jpg',
  136. id: 7116,
  137. width: 377
  138. }, {
  139. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/11.jpg',
  140. id: 7125,
  141. width: 373
  142. }, {
  143. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/15/12.jpg',
  144. id: 7118,
  145. width: 377
  146. }
  147. ]
  148. },
  149. methods: {
  150. wxMiniProgram: function(id) {
  151. console.log(id)
  152. wx.miniProgram.navigateTo({
  153. url: '/pages/goods/product?id=' + id,
  154. })
  155. }
  156. }
  157. })
  158. </script>
  159. </body>
  160. </html>