You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
9.8 KiB
1 line
9.8 KiB
|
1 year ago
|
(self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[3107],{92684:function(t,i,e){var n=e(35109);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var s=e(56).Z;s("da262c44",n,!0,{sourceMap:!1,shadowMode:!1})},92304:function(t,i,e){var n=e(86771);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var s=e(56).Z;s("cbb2b552",n,!0,{sourceMap:!1,shadowMode:!1})},3544:function(t,i,e){"use strict";var n;e.d(i,{Z:function(){return g}});var s=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"u-count-down"},[t._t("default",[e("v-uni-text",{staticClass:"u-count-down__text"},[t._v(t._s(t.formattedTime))])])],2)},a=[],o=(e(96647),e(41539),e(39714),e(9653),{props:{time:{type:[String,Number],default:uni.$u.props.countDown.time},format:{type:String,default:uni.$u.props.countDown.format},autoStart:{type:Boolean,default:uni.$u.props.countDown.autoStart},millisecond:{type:Boolean,default:uni.$u.props.countDown.millisecond}}});e(82772),e(74916),e(15306);function u(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,e="".concat(t);while(e.length<i)e="0".concat(e);return e}var c=1e3,r=60*c,m=60*r,l=24*m;function d(t){var i=Math.floor(t/l),e=Math.floor(t%l/m),n=Math.floor(t%m/r),s=Math.floor(t%r/c),a=Math.floor(t%c);return{days:i,hours:e,minutes:n,seconds:s,milliseconds:a}}function f(t,i){var e=i.days,n=i.hours,s=i.minutes,a=i.seconds,o=i.milliseconds;return-1===t.indexOf("DD")?n+=24*e:t=t.replace("DD",u(e)),-1===t.indexOf("HH")?s+=60*n:t=t.replace("HH",u(n)),-1===t.indexOf("mm")?a+=60*s:t=t.replace("mm",u(s)),-1===t.indexOf("ss")?o+=1e3*a:t=t.replace("ss",u(a)),t.replace("SSS",u(o,3))}function _(t,i){return Math.floor(t/1e3)===Math.floor(i/1e3)}var v,h={name:"u-count-down",mixins:[uni.$u.mpMixin,uni.$u.mixin,o],data:function(){return{timer:null,timeData:d(0),formattedTime:"0",runing:!1,endTime:0,remainTime:0}},watch:{time:function(t){this.reset()}},mounted:function(){this.init()},methods:{init:function(){this.reset()},start:function(){this.runing||(this.runing=!0,this.endTime=Date.now()+this.remainTime,this.toTick())},toTick:function(){this.millisecond?this.microTick():this.macroTick()},macroTick:function(){var t=this;this.clearTimeout(),this.timer=setTimeout((function(){var i=t.getRemainTime();_(i,t.remainTime)&&0!==i||t.setRemainTime(i),0!==t.remainTime&&t.macroTick()}),30)},microTick:function(){var t=this;this.clearTimeout(),this.timer=setTimeout((function(){t.setRemainTime(t.getRemainTime()),0!==t.remainTime&&t.microTick()}),50)},getRemainTime:function(){return Math.max(this.endTime-Date.now(),0)},setRemainTime:function(t){this.remainTime=t;var i=d(t);this.$emit("change",i),this.formattedTime=f(this.format,i),t<=0&&(this.pause(),this.$emit("finish"))},reset:function(){this.pause(),this.remainTime=this.time,this.setRemainTime(this.remainTime),this.autoStart&&this.start()},pause:function(){this.runing=!1,this.clearTimeout()},clearTimeout:function(t){function i(){return t.apply(this,arguments)}return i.toString=function(){return t.toString()},i}((function(){clearTimeout(this.timer),this.timer=null}))},beforeDestroy:function(){this.clearTimeout()}},p=h,x=(e(92684),e(69453)),w=(0,x.Z)(p,s,a,!1,null,"c40ea418",null,!1,n,v),g=w.exports},83788:function(t,i,e){"use strict";e.r(i),e.d(i,{default:function(){return l}});var n,s={uCountDown:e(3544).Z,uGrid:e(49710).Z,uGridItem:e(98671).Z,uIcon:e(38275).Z},a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"u-page"},[e("v-uni-view",{staticClass:"u-demo-block"},[e("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("基础用法")]),e("v-uni-view",{staticClass:"u-demo-block__content"},[e("u-count-down",{attrs:{time:108e6,format:"HH:mm:ss",autoStart:!0,millisecond:!0},on:{finish:function(i){arguments[0]=i=t.$handleEvent(i),t.finish.apply(void 0,arguments)}}})],1)],1),e("v-uni-view",{staticClass:"u-demo-block"},[e("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("自定义格��
|