@beeapi/nutui
Version:
一套轻量级移动端Vue组件库
7 lines • 4.83 kB
JavaScript
/*!
* @beeapi/nutui v2.2.10 - textinput.js, 451ed2404bee284b891e, Sat Dec 19 2020 12:06:10 GMT+0800 (中国标准时间)
* (c) 2017-2020 JDC
* Released under the MIT License.
*/
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("textinput",[],e):"object"==typeof exports?exports.textinput=e():t.textinput=e()}("undefined"!=typeof self?self:this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="./",n(n.s=180)}({0:function(t,e,n){"use strict";function r(t,e,n,r,o,i,u,a){var l,s="function"==typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),u?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(u)},s._ssrRegister=l):o&&(l=a?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(s.functional){s._injectStyles=l;var c=s.render;s.render=function(t,e){return l.call(e),c(t,e)}}else{var f=s.beforeCreate;s.beforeCreate=f?[].concat(f,l):[l]}return{exports:t,options:s}}n.d(e,"a",(function(){return r}))},122:function(t,e,n){},180:function(t,e,n){"use strict";n.r(e);var r,o=n(3),i=n.n(o),u=n(2),a=n.n(u),l=(r={name:"nut-textinput",props:{value:{type:[String,Number],default:""},type:{type:String,default:"text"},label:{type:String,default:""},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},hasBorder:{type:Boolean,default:!0},outline:{type:Boolean,default:!1},clearBtn:{type:Boolean,default:!0},clearBtnPersonnal:{type:Boolean,default:!1}},computed:{},data:function(){return{clearBtnShow:!1}}},i()(r,"computed",{inputListeners:function(){var t=this;return a()({},this.$listeners,{input:function(e){t.clearBtnShow=!!e.target.value,t.$emit("input",e.target.value)}})}}),i()(r,"methods",{clear:function(){this.$emit("input",""),this.clearBtnShow=!1},focus:function(){this.$nextTick((function(){this.$refs.nutUiInput.focus()}))},blur:function(){this.$refs.nutUiInput.blur()}}),i()(r,"mounted",(function(){this.clearBtnShow=!!this.value})),r),s=n(0),c=Object(s.a)(l,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("form",{class:["nut-textinput",{"nut-textinput-disabled":t.disabled}],on:{submit:function(t){t.preventDefault()}}},[t.label?n("span",{staticClass:"nut-textinput-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),n("input",t._g(t._b({ref:"nutUiInput",style:{borderWidth:t.hasBorder?"":0,outline:t.outline?"":"none","padding-right":t.clearBtn?"":"10px"},attrs:{type:t.type,placeholder:t.placeholder,disabled:t.disabled},domProps:{value:t.value}},"input",t.$attrs,!1),t.inputListeners)),t._v(" "),t.clearBtn?n("span",{directives:[{name:"show",rawName:"v-show",value:t.clearBtnShow,expression:"clearBtnShow"}],staticClass:"nut-textinput-clear",on:{click:t.clear}},[t.clearBtnPersonnal?t._t("clearBtn"):n("svg",{attrs:{version:"1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"}},[n("path",{attrs:{d:"M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm2.8 9.7c.3.3.3.8 0 1.1s-.8.3-1.1 0L8 9.1l-1.7 1.7c-.3.3-.8.3-1.1 0-.3-.3-.3-.8 0-1.1L6.9 8 5.2 6.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0L8 6.9l1.7-1.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1L9.1 8l1.7 1.7z"}})])],2):t._e()])}),[],!1,null,null,null).exports;n(122);c.install=function(t){t.component(c.name,c)};e.default=c},2:function(t,e){function n(){return t.exports=n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},n.apply(this,arguments)}t.exports=n},3:function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}}})}));
//# sourceMappingURL=textinput.js.map