按钮状态的判断,显示不同的状态和文字。活动未开始和进行中以及活动结束,三种状态的按钮变化
在返回的数据中会有创建时间(开始时间)和结束时间,用时间来判断按钮是否可用,以及显示按钮中的文字和颜色
computed: {
//是否在报名时间内
canReg() {
let {
start_time,
end_time
} = this.persell_info;
if (!(start_time || end_time)) return false;
let now = moment().valueOf(); //获取当前时间的时间戳
let start = moment(start_time, 'YYYY-MM-DD HH:mm:ss').valueOf();
let end = moment(end_time, 'YYYY-MM-DD HH:mm:ss').valueOf();
return now > start && now < end;
},