Преглед изворни кода

[限时抢购列表事件][修改]:限时抢购列表剩余时间

tags/2.2.4
meo пре 6 година
родитељ
комит
e7e1816484
3 измењених фајлова са 24 додато и 37 уклоњено
  1. +1
    -1
      pages/index/rushToBuy/index.wxss
  2. +22
    -35
      pages/rushToBuy/index.js
  3. +1
    -1
      pages/rushToBuy/index.wxml

+ 1
- 1
pages/index/rushToBuy/index.wxss Прегледај датотеку

@@ -14,7 +14,7 @@
.index-rushToBuy-title text{
float: right;
margin-right: 20rpx;
color: #f96563;
color: #a8adb4;
font-size: 26rpx;
}
.index-scroll-view {


+ 22
- 35
pages/rushToBuy/index.js Прегледај датотеку

@@ -45,8 +45,8 @@ Page({
targetAd: 2
}
}).then(res => {
console.log(res);
//当前时间与优惠券下架时间做计算

console.log(that.data.day);
if (page >= res.data.pages) {
// wx.showToast({
@@ -56,41 +56,28 @@ Page({
that.setData({
allow_load: false
});
}
that.data.list = that.data.list.concat(res.data.list);
that.setData({
list: that.data.list
});

/**
* 页面上显示的时间
*/
console.log(that.data.list);
for (let i = 0; i < that.data.list.length; i++) {
console.log(that.data.list[i].endTime);
var startTime = util.fmtDate(that.data.list[i].endTime);
console.log(startTime);
var s1 = new Date(startTime.replace(/-/g, "/"));
var s2 = new Date();
var runTime = parseInt((s1.getTime() - s2.getTime()) / 1000);
var year = Math.floor(runTime / 86400 / 365);
var runTime = runTime % (86400 * 365);
var month = Math.floor(runTime / 86400 / 30);
var runTime = runTime % (86400 * 30);
var day = Math.floor(runTime / 86400);
var runTime = runTime % 86400;
var hour = Math.floor(runTime / 3600);
var runTime = runTime % 3600;
var minute = Math.floor(runTime / 60);
var runTime = runTime % 60;
var second = runTime;
console.log(month, day, hour, minute, second);
} else {
/**
* 页面上显示的时间
*/
that.data.list = that.data.list.concat(res.data.list);
that.setData({
month: month,
day: day,
hour: hour,
minute: minute
list: that.data.list
});
console.log(that.data.list);
for (let i = 0; i < that.data.list.length; i++) {
var startTime = util.fmtDate(that.data.list[i].endTime);
util.timechuo(startTime);
console.log(util.timechuo(startTime));
/**
* 修改list的endtime
* 渲染到页面
*/
var endtime = 'list[' + i + '].endtime'
that.setData({
[endtime]: util.timechuo(startTime)
});
}
}
});
} else {
@@ -118,7 +105,7 @@ Page({
wx.navigateTo({
url: `/pages/coupon/detail/index?couponChannelId=${
e.currentTarget.dataset.couponchannelid
}&couponId=${e.currentTarget.dataset.couponid}`,
}&couponId=${e.currentTarget.dataset.couponid}`
});
},
/**


+ 1
- 1
pages/rushToBuy/index.wxml Прегледај датотеку

@@ -21,7 +21,7 @@
<view class='flashSaleItemBottom'>
<view class='flashSaleItemBottomTop'>
<text class='remainingTime'>剩余时间:</text>
<text class='realRemainingTime'>{{day}}天{{hour}}小时{{minute}}分钟</text>
<text class='realRemainingTime'>{{item.endtime}}</text>
</view>
<view class='flashSaleItemBottomBottm'>
<view class="view1"><text class="remainingNumber">剩余件数:</text><text class='realnumber'>{{item.remainInventory}}件</text></view>


Loading…
Откажи
Сачувај