tui-input.js 6.5 KB

1234567891011
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/thorui/tui-input/tui-input"],{143:function(t,e,i){"use strict";i.r(e);var n=i(144),u=i(146);for(var r in u)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return u[t]}))}(r);i(148);var o,a=i(32),l=Object(a["default"])(u["default"],n["render"],n["staticRenderFns"],!1,null,"e795a7dc",null,!1,n["components"],o);l.options.__file="components/thorui/tui-input/tui-input.vue",e["default"]=l.exports},144:function(t,e,i){"use strict";i.r(e);var n=i(145);i.d(e,"render",(function(){return n["render"]})),i.d(e,"staticRenderFns",(function(){return n["staticRenderFns"]})),i.d(e,"recyclableRender",(function(){return n["recyclableRender"]})),i.d(e,"components",(function(){return n["components"]}))},145:function(t,e,i){"use strict";var n;i.r(e),i.d(e,"render",(function(){return u})),i.d(e,"staticRenderFns",(function(){return o})),i.d(e,"recyclableRender",(function(){return r})),i.d(e,"components",(function(){return n}));var u=function(){var t=this,e=t.$createElement;t._self._c},r=!1,o=[];u._withStripped=!0},146:function(t,e,i){"use strict";i.r(e);var n=i(147),u=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=u.a},147:function(t,e,i){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={name:"tui-input",emits:["input","update:modelValue","focus","blur","confirm","click","keyboardheightchange"],behaviors:["wx://form-field-group"],options:{addGlobalClass:!0,virtualHost:!0},props:{required:{type:Boolean,default:!1},requiredColor:{type:String,default:""},label:{type:String,default:""},labelSize:{type:[Number,String],default:0},labelColor:{type:String,default:""},labelWidth:{type:Number,default:140},clearable:{type:Boolean,default:!1},clearSize:{type:Number,default:15},clearColor:{type:String,default:"#bfbfbf"},focus:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderStyle:{type:String,default:""},name:{type:String,default:""},value:{type:[Number,String],default:""},modelModifiers:{default:function(){return{}}},type:{type:String,default:"text"},password:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},min:{type:[Number,String],default:"NaN"},max:{type:[Number,String],default:"NaN"},cursorSpacing:{type:Number,default:0},confirmType:{type:String,default:"done"},confirmHold:{type:Boolean,default:!1},cursor:{type:Number,default:-1},selectionStart:{type:Number,default:-1},selectionEnd:{type:Number,default:-1},adjustPosition:{type:Boolean,default:!0},holdKeyboard:{type:Boolean,default:!1},autoBlur:{type:Boolean,default:!1},size:{type:[Number,String],default:0},color:{type:String,default:""},inputBorder:{type:Boolean,default:!1},borderColor:{type:String,default:"rgba(0, 0, 0, 0.1)"},isFillet:{type:Boolean,default:!1},borderTop:{type:Boolean,default:!1},borderBottom:{type:Boolean,default:!0},lineLeft:{type:Boolean,default:!0},trim:{type:Boolean,default:!0},textRight:{type:Boolean,default:!1},padding:{type:String,default:""},backgroundColor:{type:String,default:""},radius:{type:[Number,String],default:-1},marginTop:{type:[Number,String],default:0}},computed:{getLabelSize:function(){return this.labelSize||t&&t.$tui&&t.$tui.tuiInput.labelSize||32},getLabelColor:function(){return this.labelColor||t&&t.$tui&&t.$tui.tuiInput.labelColor||"#333"},getSize:function(){return this.size||t&&t.$tui&&t.$tui.tuiInput.size||32},getColor:function(){return this.color||t&&t.$tui&&t.$tui.tuiInput.color||"#333"},getRadius:function(){var e=this.radius;return-1!==e&&!0!==e||(e=t&&t.$tui&&t.$tui.tuiInput.radius),Number(e||0)},getStyles:function(){var e=this.padding||t&&t.$tui&&t.$tui.tuiInput.padding||"26rpx 30rpx",i=this.backgroundColor||t&&t.$tui&&t.$tui.tuiInput.backgroundColor||"#FFFFFF",n=this.getRadius,u="padding:".concat(e,";background:").concat(i,";margin-top:").concat(this.marginTop,"rpx;");return n&&!0!==n&&-1!==n&&(u+="border-radius:".concat(n,"rpx;")),(this.borderTop||this.borderBottom||this.inputBorder)&&(u+="border-color:".concat(this.borderColor,";")),u},getRequiredColor:function(){return this.requiredColor||t&&t.$tui&&t.$tui.tuiInput.requiredColor||"#EB0909"}},data:function(){return{placeholderStyl:"",focused:!1,inputVal:""}},watch:{focus:function(t){var e=this;this.$nextTick((function(){setTimeout((function(){e.focused=t}),50)}))},placeholderStyle:function(){this.fieldPlaceholderStyle()},value:function(t){this.inputVal=t}},created:function(){var t=this;this.fieldPlaceholderStyle(),setTimeout((function(){t.inputVal=t.value}),50)},mounted:function(){var t=this;this.$nextTick((function(){setTimeout((function(){t.focused=t.focus}),300)}))},methods:{fieldPlaceholderStyle:function(){if(this.placeholderStyle)this.placeholderStyl=this.placeholderStyle;else{var e=t.upx2px(this.size||t&&t.$tui&&t.$tui.tuiInput.size||32);this.placeholderStyl="font-size:".concat(e,"px")}},onInput:function(t){var e=this,i=t.detail.value;this.trim&&(i=this.trimStr(i)),this.inputVal=i;var n=Number(i);if((this.modelModifiers.number||"digit"===this.type||"number"===this.type)&&!isNaN(n)&&Number.isSafeInteger(n)){var u="digit"===this.type?i:n;if("number"===typeof n){var r=Number(this.min),o=Number(this.max);"number"===typeof r&&n<r?u=r:"number"===typeof o&&o<n&&(u=o)}i=isNaN(u)?i:u}this.$nextTick((function(){""!==t.detail.value&&(e.inputVal=i)}));var a=""!==t.detail.value?i:"";this.$emit("input",a)},onFocus:function(t){this.$emit("focus",t)},onBlur:function(t){this.$emit("blur",t)},onConfirm:function(t){this.$emit("confirm",t)},onClear:function(e){this.disabled||(t.hideKeyboard(),this.inputVal="",this.$emit("input",""))},fieldClick:function(){this.$emit("click",{name:this.name})},onKeyboardheightchange:function(t){this.$emit("keyboardheightchange",t.detail)},trimStr:function(t){return t.replace(/^\s+|\s+$/g,"")}}};e.default=i}).call(this,i(2)["default"])},148:function(t,e,i){"use strict";i.r(e);var n=i(149),u=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=u.a},149:function(t,e,i){}}]);
  2. //# sourceMappingURL=../../../../.sourcemap/mp-weixin/components/thorui/tui-input/tui-input.js.map
  3. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  4. 'components/thorui/tui-input/tui-input-create-component',
  5. {
  6. 'components/thorui/tui-input/tui-input-create-component':(function(module, exports, __webpack_require__){
  7. __webpack_require__('2')['createComponent'](__webpack_require__(143))
  8. })
  9. },
  10. [['components/thorui/tui-input/tui-input-create-component']]
  11. ]);