毕设
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.4 KiB

1 year ago
(self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[4819],{41923:function(e,t,i){var n=i(35508);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals);var o=i(56).Z;o("62a6a276",n,!0,{sourceMap:!1,shadowMode:!1})},22859:function(e,t,i){"use strict";var n;i.d(t,{Z:function(){return p}});var o,u=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"u-code-input"},[e._l(e.codeLength,(function(t,n){return i("v-uni-view",{key:n,staticClass:"u-code-input__item",style:[e.itemStyle(n)]},[e.dot&&e.codeArray.length>n?i("v-uni-view",{staticClass:"u-code-input__item__dot"}):i("v-uni-text",{style:{fontSize:e.$u.addUnit(e.fontSize),fontWeight:e.bold?"bold":"normal",color:e.color}},[e._v(e._s(e.codeArray[n]))]),"line"===e.mode?i("v-uni-view",{staticClass:"u-code-input__item__line",style:[e.lineStyle]}):e._e(),e.isFocus&&e.codeArray.length===n?i("v-uni-view",{staticClass:"u-code-input__item__cursor",style:{backgroundColor:e.color}}):e._e()],1)})),i("v-uni-input",{staticClass:"u-code-input__input",style:{height:e.$u.addUnit(e.size)},attrs:{disabled:e.disabledKeyboard,type:"number",focus:e.focus,value:e.inputValue,maxlength:e.maxlength,adjustPosition:e.adjustPosition},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.inputHandler.apply(void 0,arguments)},focus:function(t){arguments[0]=t=e.$handleEvent(t),e.isFocus=!0},blur:function(t){arguments[0]=t=e.$handleEvent(t),e.isFocus=!1}}})],2)},a=[],l=(i(9653),i(92222),i(74916),i(15306),{props:{adjustPosition:{type:Boolean,default:uni.$u.props.codeInput.adjustPosition},maxlength:{type:[String,Number],default:uni.$u.props.codeInput.maxlength},dot:{type:Boolean,default:uni.$u.props.codeInput.dot},mode:{type:String,default:uni.$u.props.codeInput.mode},hairline:{type:Boolean,default:uni.$u.props.codeInput.hairline},space:{type:[String,Number],default:uni.$u.props.codeInput.space},value:{type:[String,Number],default:uni.$u.props.codeInput.value},focus:{type:Boolean,default:uni.$u.props.codeInput.focus},bold:{type:Boolean,default:uni.$u.props.codeInput.bold},color:{type:String,default:uni.$u.props.codeInput.color},fontSize:{type:[String,Number],default:uni.$u.props.codeInput.fontSize},size:{type:[String,Number],default:uni.$u.props.codeInput.size},disabledKeyboard:{type:Boolean,default:uni.$u.props.codeInput.disabledKeyboard},borderColor:{type:String,default:uni.$u.props.codeInput.borderColor},disabledDot:{type:Boolean,default:uni.$u.props.codeInput.disabledDot}}}),s={name:"u-code-input",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],data:function(){return{inputValue:"",isFocus:this.focus}},watch:{value:{immediate:!0,handler:function(e){this.inputValue=String(e).substring(0,this.maxlength)}}},computed:{codeLength:function(){return new Array(Number(this.maxlength))},itemStyle:function(){var e=this;return function(t){var i=uni.$u.addUnit,n={width:i(e.size),height:i(e.size)};return"box"===e.mode&&(n.border="".concat(e.hairline?.5:1,"px solid ").concat(e.borderColor),0===uni.$u.getPx(e.space)&&(0===t&&(n.borderTopLeftRadius="3px",n.borderBottomLeftRadius="3px"),t===e.codeLength.length-1&&(n.borderTopRightRadius="3px",n.borderBottomRightRadius="3px"),t!==e.codeLength.length-1&&(n.borderRight="none"))),t!==e.codeLength.length-1?n.marginRight=i(e.space):n.marginRight=0,n}},codeArray:function(){return String(this.inputValue).split("")},lineStyle:function(){var e={};return e.height=this.hairline?"2px":"4px",e.width=uni.$u.addUnit(this.size),e.backgroundColor=this.borderColor,e}},methods:{inputHandler:function(e){var t=this,i=e.detail.value;this.inputValue=i,this.disabledDot&&this.$nextTick((function(){t.inputValue=i.replace(".","")})),this.$emit("change",i),this.$emit("input",i),String(i).length>=Number(this.maxlength)&&this.$emit("finish",i)}}},c=s,d=(i(41923),i(69453)),r=(0,d.Z)(c,u,a,!1,null,"5949093d",null,!1,n,o),p=r.exports},34259:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return r}});var n,o={uCodeInput:i(22859).Z},u=function(){var e=this,t=e.$createElement,i=e._self._c||t;ret