CountDate.22387369.js 2.9 KB

1
  1. import{_ as l,o,g as r,d as e,t as s,m as d,K as a,L as c}from"./index.030efc7e.js";import"./CountDate.vue_vue_type_style_index_0_scoped_true_lang.8be4666b.js";const h={props:{remainTime:{type:Number,default:0},dateColor:{type:Number,default:0}},data(){return{day:"",hour:"",minute:"",second:"",promiseTimer:"",time:""}},computed:{hourString(){let t;return this.day>1?t=this.day*24+this.hour:this.day==""&&(t=this.hour),this.formatNum(t)},hourString1(){return this.formatNum(this.hour)},minuteString(){return this.formatNum(this.minute)},secondString(){return this.formatNum(this.second)},dayString(){return this.formatNum(this.day)}},mounted(){this.remainTime>0&&(this.day=Math.floor(this.remainTime/3600/24),this.hour=Math.floor(this.remainTime/3600%24),this.minute=Math.floor(this.remainTime/60%60),this.second=Math.floor(this.remainTime%60),this.countDowm())},methods:{countDowm(){let t=this;clearInterval(this.promiseTimer),this.promiseTimer=setInterval(function(){t.hour===0?t.minute!==0&&t.second===0?(t.second=59,t.minute-=1):t.minute===0&&t.second===0?(t.second=0,t.$emit("countDowmEnd",!0),clearInterval(t.promiseTimer)):t.second-=1:t.minute!==0&&t.second===0?(t.second=59,t.minute-=1):t.minute===0&&t.second===0?(t.hour-=1,t.minute=59,t.second=59):t.second-=1},1e3)},formatNum(t){return t<10?"0"+t:""+t}}},n=t=>(a("data-v-43e36e40"),t=t(),c(),t),m={class:"count-content"},_={key:0,class:"countDown"},f=n(()=>e("p",null,"\u5929",-1)),p=n(()=>e("p",null,":",-1)),g=n(()=>e("p",null,":",-1)),v={key:1,class:"countDowns"},S=n(()=>e("div",null,"\u8DDD\u79BB\u79D2\u6740\u7ED3\u675F\uFF1A",-1)),y=n(()=>e("p",null,"\u5929",-1)),N=n(()=>e("p",null,":",-1)),T=n(()=>e("p",null,":",-1)),D={key:2,class:"countDown-s"},k=n(()=>e("p",{style:{"font-size":"20px"}},"\u9650\u65F6\u79D2\u6740",-1)),w=n(()=>e("p",null,"\u8DDD\u79BB\u7ED3\u675F",-1)),C=n(()=>e("p",null,"\u5929",-1)),I=n(()=>e("p",null,":",-1)),x=n(()=>e("p",null,":",-1)),M=n(()=>e("div",{class:"rights"},[e("span",null,"\u66F4\u591A\u62A2\u8D2D"),e("span",{class:"right-icon"},[e("img",{src:"http://screen-test.zhousi.hdlkeji.com/aksdbn/img/goods/goods-icon5.png"})])],-1));function b(t,B,u,z,E,i){return o(),r("div",m,[u.dateColor==0?(o(),r("div",_,[e("div",null,s(i.dayString),1),f,e("div",null,s(i.hourString1),1),p,e("div",null,s(i.minuteString),1),g,e("div",null,s(i.secondString),1)])):d("v-if",!0),u.dateColor==1?(o(),r("div",v,[S,e("div",null,s(i.dayString),1),y,e("div",null,s(i.hourString1),1),N,e("div",null,s(i.minuteString),1),T,e("div",null,s(i.secondString),1)])):d("v-if",!0),u.dateColor==2?(o(),r("div",D,[k,w,e("div",null,s(i.dayString),1),C,e("div",null,s(i.hourString1),1),I,e("div",null,s(i.minuteString),1),x,e("div",null,s(i.secondString),1),M])):d("v-if",!0),d(" <span>{{ hourString }}</span>\u5C0F\u65F6<span>{{ minuteString }}</span>\u5206\u949F<span>{{ secondString }}</span>\u79D2")])}var K=l(h,[["render",b],["__scopeId","data-v-43e36e40"]]);export{K as C};