说明:
end_time是数组时的其中一个对象里的字段
1.使用过滤器
wxml
引用文件 <wxs src="./filter.wxs" module="filterNum" /> 使用方法 <view class=‘label‘wx:if="{{filterNum.time(item.end_time)}}">活动中</view>
wxs过滤器
var time = function(endtime){ var bijiao = getDate(endtime) - getDate(); //判断结束时间减去当前时间 ,如果当前时间大于0则为True // 6.27 - 5.28 return bijiao > 0 ? true : false; } module.exports = { time: time }
第二种 直接在请求接口时循环判断
loadData: function() { utoken = wx.getStorageSync("utoken"); var that = this; server.sendRequest({ url: ‘‘,data: { utoken: utoken },method: "GET",success: function(res) { var n = new Date(); //定义并获取当前时间 //格式化日期 let list = res.data; var end = []; //定义结束时间 for (let i = 0; i < res.data.length; i++) { //判断结束时间减去当前时间 ,如果当前时间大于0则为True let value = new Date(res.data[i].end_time) - new Date(); let isActive = value > 0 ? true : false; list[i].isActive = isActive; } that.setData({ bargin: list }) } }) },
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。