activity_03.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  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: #9f1225;
  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. width: 50%;
  36. float: left;
  37. box-sizing: border-box;
  38. height: auto;
  39. vertical-align: bottom;
  40. }
  41. /* 272 207 271 */
  42. .container-main .section:nth-child(3){
  43. width: 36.11111%;
  44. }
  45. .container-main .section:nth-child(4){
  46. width: 27.66666%;
  47. }
  48. .container-main .section:nth-child(5){
  49. width: 36.1111%;
  50. }
  51. .container-main .section .section-image {
  52. width: 100%;
  53. display: block;
  54. vertical-align: bottom;
  55. }
  56. </style>
  57. </head>
  58. <body>
  59. <div class="container clearfix" id="activity">
  60. <div class="banner">
  61. <img :src="banner">
  62. </div>
  63. <div class="container-main">
  64. <div class="section none" v-for="(item,index) in imageList" :key="index"
  65. @click="wxMiniProgram(item.id)">
  66. <img class="section-image" :src="item.path">
  67. </div>
  68. </div>
  69. </div>
  70. <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
  71. <script type="text/javascript" src="https://static.caimei365.com/app/caimei-activity-h5/script/jquery.min.js">
  72. </script>
  73. <script type="text/javascript"
  74. src="https://static.caimei365.com/app/caimei-activity-h5/script/vue2.6.11.min.js"></script>
  75. <script type="text/javascript" src="https://static.caimei365.com/app/caimei-activity-h5/script/init.js">
  76. </script>
  77. <script type="text/javascript">
  78. var activity = new Vue({
  79. el: '#activity',
  80. data: {
  81. banner: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/banner.jpg',
  82. imageList: [{
  83. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/01.jpg',
  84. id: 7123,
  85. }, {
  86. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/02.jpg',
  87. id: 7119,
  88. }, {
  89. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/03.jpg',
  90. id: 7127,
  91. }, {
  92. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/04.jpg',
  93. id: 7006,
  94. }, {
  95. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/05.jpg',
  96. id: 7126,
  97. }, {
  98. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/06.jpg',
  99. id: 7121,
  100. }, {
  101. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/07.jpg',
  102. id: 7117,
  103. }, {
  104. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/08.jpg',
  105. id: 7120,
  106. }, {
  107. path: 'https://static.caimei365.com/app/caimei-activity-h5/image/2022/03/09.jpg',
  108. id: 7124,
  109. }],
  110. },
  111. methods: {
  112. wxMiniProgram: function(id) {
  113. console.log(id)
  114. wx.miniProgram.navigateTo({
  115. url: '/pages/goods/product?id=' + id,
  116. })
  117. }
  118. }
  119. })
  120. </script>
  121. </body>
  122. </html>