大家好,又见面了,我是你们的朋友全栈君。
//支付倒计时 ComputetTime(data) { let st = data.currentTime.replace(/\-/g, "/"),//当前服务器时间 ct = data.formatCreateTime.replace(/\-/g, "/");//创建订单时间 let ts = new Date(st).getTime(), tc = new Date(ct).getTime(); let cm = 15 * 60 * 1000 - (ts - tc); this.runBack(cm); },
runBack(cm) { if (cm > 0) { cm > 60000 ? (this.rocallTime = (new Date(cm).getMinutes() < 10 ? "0" + new Date(cm).getMinutes() : new Date(cm).getMinutes()) + ":" + (new Date(cm).getSeconds() < 10 ? "0" + new Date(cm).getSeconds() : new Date(cm).getSeconds())) : (this.rocallTime = "00:" + (new Date(cm).getSeconds() < 10 ? "0" + new Date(cm).getSeconds() : new Date(cm).getSeconds())); let _msThis = this; setTimeout(function() { cm -= 1000; _msThis.runBack(cm); }, 1000); } else { this.changeOrderState();//调用改变订单状态接口 } },
模板template:
<div id="recomTime" v-show="orderinfo.orderState=='1'">剩余支付时间 { {rocallTime}}</div>
当 this.orderinfo.orderState==’1′ 调 this.ComputetTime(data) 即可
转载于:https://www.cnblogs.com/jrg-Archer/p/8385898.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138796.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...