eeeeeeuuuu-ui
Version:
uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
12 lines (11 loc) • 3.37 kB
JavaScript
require('../../../app.js');
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uview-ui/components/u-input/u-input"],{3043:function(t,e,i){"use strict";var n=i("d3b8"),a=i.n(n);a.a},3922:function(t,e,i){"use strict";i.r(e);var n,a={uIcon:function(){return i.e("uview-ui/components/u-icon/u-icon").then(i.bind(null,"ece6"))}},u=function(){var t=this,e=t.$createElement,i=(t._self._c,"textarea"==t.type?t.__get_style([t.getStyle]):null),n="textarea"!=t.type?t.__get_style([t.getStyle]):null;t._isMounted||(t.e0=function(e){t.showPassword=!t.showPassword}),t.$mp.data=Object.assign({},{$root:{s0:i,s1:n}})},l=[],r=i("f756"),o={name:"u-input",mixins:[r["a"]],props:{value:{type:[String,Number],default:""},type:{type:String,default:"text"},inputAlign:{type:String,default:"left"},placeholder:{type:String,default:"请输入内容"},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},placeholderStyle:{type:String,default:"color: #c0c4cc;"},confirmType:{type:String,default:"done"},customStyle:{type:Object,default(){return{}}},fixed:{type:Boolean,default:!1},focus:{type:Boolean,default:!1},passwordIcon:{type:Boolean,default:!0},border:{type:Boolean,default:!1},borderColor:{type:String,default:"#dcdfe6"},autoHeight:{type:Boolean,default:!0},selectOpen:{type:Boolean,default:!1},height:{type:[Number,String],default:""},clearable:{type:Boolean,default:!0},cursorSpacing:{type:[Number,String],default:0},selectionStart:{type:[Number,String],default:-1},selectionEnd:{type:[Number,String],default:-1},trim:{type:Boolean,default:!0}},data(){return{defaultValue:this.value,inputHeight:70,textareaHeight:100,validateState:!1,focused:!1,showPassword:!1}},watch:{value(t,e){this.defaultValue=t,t!=e&&"select"==this.type&&this.handleInput({detail:{value:t}})}},computed:{inputMaxlength(){return Number(this.maxlength)},getStyle(){let t={};return t.minHeight=this.height?this.height+"rpx":"textarea"==this.type?this.textareaHeight+"rpx":this.inputHeight+"rpx",t=Object.assign(t,this.customStyle),t},getCursorSpacing(){return Number(this.cursorSpacing)},uSelectionStart(){return String(this.selectionStart)},uSelectionEnd(){return String(this.selectionEnd)}},created(){this.$on("on-form-item-error",this.onFormItemError)},methods:{handleInput(t){let e=t.detail.value;this.trim&&(e=this.$u.trim(e)),this.defaultValue=e,this.$emit("input",e),this.$nextTick(()=>{this.dispatch("u-form-item","on-form-change",e)})},handleBlur(t){setTimeout(()=>{this.focused=!1},100),this.$emit("blur",t.detail.value),this.$nextTick(()=>{this.dispatch("u-form-item","on-form-blur",t.detail.value)})},onFormItemError(t){this.validateState=t},onFocus(t){this.focused=!0,this.$emit("focus")},onConfirm(t){this.$emit("confirm",t.detail.value)},onClear(t){this.$emit("input","")},inputClick(){this.$emit("click")}}},s=o,c=(i("3043"),i("f0c5")),d=Object(c["a"])(s,u,l,!1,null,"1b226362",null,!1,a,n);e["default"]=d.exports},d3b8:function(t,e,i){}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'uview-ui/components/u-input/u-input-create-component',
{
'uview-ui/components/u-input/u-input-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('543d')['createComponent'](__webpack_require__("3922"))
})
},
[['uview-ui/components/u-input/u-input-create-component']]
]);