activity-list.vue 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. <template>
  2. <view class="container activity">
  3. <view class="activity-content">
  4. <view class="activity-list" v-for="(activity,index) in activityList" :key="index" @click="NavigatorPath(activity)">
  5. <view class="activity-list-pic">
  6. <image class="activity-image" :src="activity.image" mode=""></image>
  7. </view>
  8. <view class="activity-list-msg">
  9. <view class="activity-title">{{ activity.name }}</view>
  10. <view class="activity-numbe">商品数:<text class="color">{{ activity.num }}</text> </view>
  11. <view class="activity-times">
  12. <text class="label">活动时间:</text>
  13. <text class="color">{{ activity.startTime }}~{{ activity.endTime }}</text>
  14. </view>
  15. </view>
  16. </view>
  17. </view>
  18. </view>
  19. </template>
  20. <script>
  21. export default{
  22. data(){
  23. return{
  24. activityList:[
  25. {
  26. num:10,
  27. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  28. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  29. startTime:'2021-04-12 15:19:32',
  30. endTime:'2021-06-31 15:19:32'
  31. },
  32. {
  33. num:10,
  34. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  35. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  36. startTime:'2021-04-12 15:19:32',
  37. endTime:'2021-06-31 15:19:32'
  38. },
  39. {
  40. num:10,
  41. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  42. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  43. startTime:'2021-04-12 15:19:32',
  44. endTime:'2021-06-31 15:19:32'
  45. },
  46. {
  47. num:10,
  48. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  49. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  50. startTime:'2021-04-12 15:19:32',
  51. endTime:'2021-06-31 15:19:32'
  52. },
  53. {
  54. num:10,
  55. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  56. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  57. startTime:'2021-04-12 15:19:32',
  58. endTime:'2021-06-31 15:19:32'
  59. },
  60. {
  61. num:10,
  62. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  63. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  64. startTime:'2021-04-12 15:19:32',
  65. endTime:'2021-06-31 15:19:32'
  66. },
  67. {
  68. num:10,
  69. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  70. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  71. startTime:'2021-04-12 15:19:32',
  72. endTime:'2021-06-31 15:19:32'
  73. },
  74. {
  75. num:10,
  76. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  77. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  78. startTime:'2021-04-12 15:19:32',
  79. endTime:'2021-06-31 15:19:32'
  80. },
  81. {
  82. num:10,
  83. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  84. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  85. startTime:'2021-04-12 15:19:32',
  86. endTime:'2021-06-31 15:19:32'
  87. },
  88. {
  89. num:10,
  90. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  91. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  92. startTime:'2021-04-12 15:19:32',
  93. endTime:'2021-06-31 15:19:32'
  94. },
  95. {
  96. num:10,
  97. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  98. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  99. startTime:'2021-04-12 15:19:32',
  100. endTime:'2021-06-31 15:19:32'
  101. },
  102. {
  103. num:10,
  104. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  105. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  106. startTime:'2021-04-12 15:19:32',
  107. endTime:'2021-06-31 15:19:32'
  108. },
  109. {
  110. num:10,
  111. image:'https://img.caimei365.com/group1/M00/00/0A/rB-lGGBrzcmAbarfAG8gcPdEFtI777.jpg',
  112. name:'韩国恩盛进口氢洁气小气泡清韩国恩盛进口氢洁气小气泡清',
  113. startTime:'2021-04-12 15:19:32',
  114. endTime:'2021-06-31 15:19:32'
  115. },
  116. ]
  117. }
  118. },
  119. onLoad() {
  120. },
  121. methods:{
  122. NavigatorPath(item){
  123. console.log(item)
  124. this.$api.navigateTo('/pages/user/activity/activity')
  125. }
  126. },
  127. onPullDownRefresh() {//下拉刷新
  128. uni.stopPullDownRefresh()
  129. },
  130. onShow() {
  131. }
  132. }
  133. </script>
  134. <style lang="scss">
  135. page{
  136. height: auto !important;
  137. background-color: $color-system;
  138. }
  139. .activity-content{
  140. width: 100%;
  141. height: auto;
  142. box-sizing: border-box;
  143. padding: 24rpx;
  144. .activity-list{
  145. width: 100%;
  146. height: 228rpx;
  147. box-sizing: border-box;
  148. padding: 24rpx 20rpx;
  149. background-color: #FFFFFF;
  150. border-radius: 16rpx;
  151. margin-bottom: 24rpx;
  152. .activity-list-pic{
  153. width: 180rpx;
  154. height: 180rpx;
  155. float: left;
  156. box-sizing: border-box;
  157. border: 1px solid #e1e1e1;
  158. border-radius: 8rpx;
  159. .activity-image{
  160. width: 178rpx;
  161. height: 178rpx;
  162. display: block;
  163. border-radius: 8rpx;
  164. }
  165. }
  166. .activity-list-msg{
  167. width: 460rpx;
  168. height: 100%;
  169. float: right;
  170. position: relative;
  171. .activity-title{
  172. width: 100%;
  173. height: auto;
  174. line-height: 36rpx;
  175. text-overflow: ellipsis;
  176. overflow: hidden;
  177. display: -webkit-box;
  178. -webkit-line-clamp: 2;
  179. line-clamp: 2;
  180. -webkit-box-orient: vertical;
  181. font-size: $font-size-26;
  182. color: #333333;
  183. text-align: justify;
  184. float: left;
  185. }
  186. .activity-numbe{
  187. width: 100%;
  188. height: 28rpx;
  189. float: left;
  190. margin-top: 4rpx;
  191. text-align: left;
  192. line-height: 28rpx;
  193. font-size: $font-size-24;
  194. color: #999999;
  195. .color{
  196. color: #666666;
  197. }
  198. }
  199. .activity-times{
  200. width: 100%;
  201. height: 44rpx;
  202. position: absolute;
  203. bottom: 0;
  204. left: 0;
  205. font-size:18rpx;
  206. color: #666666;
  207. line-height: 44rpx;
  208. .label{
  209. display: inline-block;
  210. float: left;
  211. }
  212. .color{
  213. display: inline-block;
  214. float: left;
  215. color: $color-system;
  216. }
  217. }
  218. }
  219. }
  220. }
  221. </style>