UNPKG

eeeeeeuuuu-ui

Version:

uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水

12 lines (11 loc) 3.39 kB
require('../../../app.js'); (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uview-ui/components/u-field/u-field"],{"0752":function(t,e,l){"use strict";var i=l("a5f5"),n=l.n(i);n.a},a5f5:function(t,e,l){},bbfa:function(t,e,l){"use strict";l.r(e);var i,n={uIcon:function(){return l.e("uview-ui/components/u-icon/u-icon").then(l.bind(null,"ece6"))}},r=function(){var t=this,e=t.$createElement,l=(t._self._c,t.__get_style([t.inputWrapStyle])),i="textarea"==t.type?t.__get_style([t.fieldStyle]):null,n="textarea"!=t.type?t.__get_style([t.fieldStyle]):null,r=t.rightIcon?t.__get_style([t.rightIconStyle]):null;t.$mp.data=Object.assign({},{$root:{s0:l,s1:i,s2:n,s3:r}})},o=[],a={name:"u-field",props:{icon:String,rightIcon:String,required:Boolean,label:String,password:Boolean,clearable:{type:Boolean,default:!0},labelWidth:{type:[Number,String],default:130},labelAlign:{type:String,default:"left"},inputAlign:{type:String,default:"left"},iconColor:{type:String,default:"#606266"},autoHeight:{type:Boolean,default:!0},errorMessage:{type:[String,Boolean],default:""},placeholder:String,placeholderStyle:String,focus:Boolean,fixed:Boolean,value:[Number,String],type:{type:String,default:"text"},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},labelPosition:{type:String,default:"left"},fieldStyle:{type:Object,default(){return{}}},clearSize:{type:[Number,String],default:30},iconStyle:{type:Object,default(){return{}}},borderTop:{type:Boolean,default:!1},borderBottom:{type:Boolean,default:!0},trim:{type:Boolean,default:!0}},data(){return{focused:!1,itemIndex:0}},computed:{inputWrapStyle(){let t={};return t.textAlign=this.inputAlign,"left"==this.labelPosition?t.margin="0 8rpx":t.marginRight="8rpx",t},rightIconStyle(){let t={};return"top"==this.arrowDirection&&(t.transform="roate(-90deg)"),"bottom"==this.arrowDirection?t.transform="roate(90deg)":t.transform="roate(0deg)",t},labelStyle(){let t={};return"left"==this.labelAlign&&(t.justifyContent="flext-start"),"center"==this.labelAlign&&(t.justifyContent="center"),"right"==this.labelAlign&&(t.justifyContent="flext-end"),t},justifyContent(){return"left"==this.labelAlign?"flex-start":"center"==this.labelAlign?"center":"right"==this.labelAlign?"flex-end":void 0},inputMaxlength(){return Number(this.maxlength)},fieldInnerStyle(){let t={};return"left"==this.labelPosition?t.flexDirection="row":t.flexDirection="column",t}},methods:{onInput(t){let e=t.detail.value;this.trim&&(e=this.$u.trim(e)),this.$emit("input",e)},onFocus(t){this.focused=!0,this.$emit("focus",t)},onBlur(t){setTimeout(()=>{this.focused=!1},100),this.$emit("blur",t)},onConfirm(t){this.$emit("confirm",t.detail.value)},onClear(t){this.$emit("input","")},rightIconClick(){this.$emit("right-icon-click"),this.$emit("click")},fieldClick(){this.$emit("click")}}},u=a,s=(l("0752"),l("f0c5")),f=Object(s["a"])(u,r,o,!1,null,"a46a7d42",null,!1,n,i);e["default"]=f.exports}}]); ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'uview-ui/components/u-field/u-field-create-component', { 'uview-ui/components/u-field/u-field-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('543d')['createComponent'](__webpack_require__("bbfa")) }) }, [['uview-ui/components/u-field/u-field-create-component']] ]);