فهرست منبع

增加倒计时

xiaohaizhao 1 سال پیش
والد
کامیت
b01ff5a4f0
3فایلهای تغییر یافته به همراه18 افزوده شده و 2 حذف شده
  1. 11 1
      packageA/activity/index.js
  2. 3 1
      packageA/activity/modules/list/index.json
  3. 4 0
      packageA/activity/modules/list/index.wxml

+ 11 - 1
packageA/activity/index.js

@@ -34,8 +34,12 @@ Page({
 		}).then(res => {
 			console.log("活动列表", res)
 			this.selectComponent('#ListBox').RefreshToComplete();
+			let list = res.data.map(v => {
+				v.surplus = Date.parse(new Date(v.enddate)) - Date.parse(new Date())
+				return v
+			});
 			this.setData({
-				list: res.pageNumber == 1 ? res.data : this.data.list.concat(this.data.list),
+				list: res.pageNumber == 1 ? list : this.data.list.concat(list),
 				"content.pageNumber": res.pageNumber + 1,
 				"content.pageTotal": res.pageTotal,
 				"content.sort": res.sort,
@@ -43,6 +47,12 @@ Page({
 			})
 		})
 	},
+	/* 	intervalTime(startTime, endTime) {
+			var timestamp = ,
+				startTamp = Date.parse(new Date(startTime)),
+				endTamp = Date.parse(new Date(endTime));
+			return endTamp - timestamp
+		}, */
 	/* 搜索 */
 	onSearch({
 		detail

+ 3 - 1
packageA/activity/modules/list/index.json

@@ -1,4 +1,6 @@
 {
   "component": true,
-  "usingComponents": {}
+  "usingComponents": {
+    "van-count-down": "@vant/weapp/count-down/index"
+  }
 }

+ 4 - 0
packageA/activity/modules/list/index.wxml

@@ -22,6 +22,10 @@
 		<view class="type line-1">开始时间:{{item.begdate||'--'}}</view>
 		<view class="type line-1">结束时间:{{item.enddate||'--'}}</view>
 		<view wx:if="{{item.type=='返利促销'}}" class="type line-1">活动可用余额:{{item.canuseamount||'0'}}</view>
+		<view wx:if="{{item.surplus}}" class="type line-1" style="display: flex;align-items: center;">
+			距结束:
+			<van-count-down time="{{ item.surplus }}" format="DD 天 HH 时 mm 分 ss 秒" />
+		</view>
 	</view>
 </navigator>
 <Yl_Empty wx:if="{{list.length === 0}}" />