1 line
111 KiB
JavaScript
1 line
111 KiB
JavaScript
|
webpackJsonp([15],{"/nLX":function(e,t,a){var s,o,n,l=Math.pow,d=Math.max;(function(){(function(l,d){o=[t,a("dgYx"),a("sOq1")],s=d,n="function"==typeof s?s.apply(t,o):s,!(void 0!==n&&(e.exports=n))})(this,function(e,t){"use strict";function a(e){try{return e.toString().split(".")[1].length}catch(t){return 0}}function s(e,t){var s=a(e),o=a(t),n=l(10,d(s,o));return(e*n+t*n)/n}function o(e,t){var s=a(e),o=a(t),i=l(10,d(s,o)),r=s>=o?s:o;return((e*i-t*i)/i).toFixed(r)}var n=Number.MAX_VALUE;Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"md-stepper",components:{},props:{defaultValue:{type:Number,default:0},step:{type:Number,default:1},min:{type:Number,default:-n},max:{type:Number,default:n},disabled:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1}},data:function(){return{isMin:!1,isMax:!1,currentNum:0}},watch:{defaultValue:function(){this.currentNum=this._getCurrentNum()},min:function(e){this.currentNum<e&&(this.currentNum=e),this.$_checkStatus()},max:function(e){this.currentNum>e&&(this.currentNum=e),this.$_checkStatus()}},mounted:function(){this.$_checkMinMax(),this.currentNum=this.$_getCurrentNum(),this.$_checkStatus()},methods:{$_reduce:function(){this.disabled||this.isMin||(this.currentNum=o(this.currentNum,this.step),this.$_onChange())},$_add:function(){this.disabled||this.isMax||(this.currentNum=s(this.currentNum,this.step),this.$_onChange())},$_getCurrentNum:function(){var e=this.defaultValue;return e<this.min?this.min:e>this.max?this.max:this.defaultValue},$_checkStatus:function(){this.isMin=o(this.currentNum,this.step)<this.min,this.isMax=s(this.currentNum,this.step)>this.max},$_checkMinMax:function(){return this.min>this.max&&(0,t.warn)("[md-vue-stepper] minNum is larger than maxNum"),this.max>this.min},$_reset:function(){(!this.currentNum||isNaN(this.currentNum))&&(this.currentNum=this.min===-n?0:this.min)},$_onChange:function(){var e=this.currentNum?this.currentNum:this.min;e<this.min?this.currentNum=this.min:e>this.max&&(this.currentNum=this.max),this.$_checkStatus(),this.$emit("change",this.currentNum)}}}})})(),e.exports.__esModule&&(e.exports=e.exports.default);var i="function"==typeof e.exports?e.exports.options:e.exports;i.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),i.render=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"md-stepper",class:{disabled:e.disabled}},[a("div",{staticClass:"md-stepper-button md-stepper-button-reduce",class:{disabled:e.isMin},on:{click:e.$_reduce}}),e._v(" "),a("div",{staticClass:"md-stepper-number"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.currentNum,expression:"currentNum"}],attrs:{type:"tel",readOnly:e.readOnly},domProps:{value:e.currentNum},on:{blur:e.$_reset,change:e.$_onChange,input:function(t){t.target.composing||(e.currentNum=t.target.value)}}})]),e._v(" "),a("div",{staticClass:"md-stepper-button md-stepper-button-add",class:{disabled:e.isMax},on:{click:e.$_add}})])},i.staticRenderFns=[],!1},"3IRH":function(e){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],!e.children&&(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"40C4":function(e,t){"use strict";t.a={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"md-example-child md-example-child-stepper md-example-child-stepper-5"},[a("md-field",[a("md-field-item",{attrs:{name:"arrow5",title:"step\u4E3A\u5C0F\u65701.3",customized:"",align:"right"}},[a("div",{staticClass:"normal-tip"},[a("md-stepper",{attrs:{step:1.3}})],1)])],1)],1)},staticRenderFns:[]}},"4rY5":function(e,t,a){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Object.defineProperty(t,"__esModule",{value:!0});var n,l=a("/nLX"),d=s
|