Files
vxe-table/lib/input/src/input.min.js
xuliangzhan f6e05316b5 update
2019-07-05 18:18:14 +08:00

1 line
981 B
JavaScript

"use strict";function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={name:"VxeInput",props:{value:[String,Number],type:{type:String,default:"text"},disabled:Boolean,placeholder:String,size:String},computed:{vSize:function(){return this.size||this.$parent.size||this.$parent.vSize}},render:function(e){var t,i=this,r=this.$listeners,n=this.value,a=this.type,s=this.vSize,u=this.placeholder,l=this.disabled,d={input:function(e){return i.$emit("input",e.target.value)}};return r.change&&(d.change=function(e){return i.$emit("change",e.target.value,e)}),e("div",{class:["vxe-input--wrapper",(t={},_defineProperty(t,"size--".concat(s),s),_defineProperty(t,"is--disabled",this.disabled),t)]},[e("input",{class:"vxe-input",domProps:{value:n},attrs:{type:a,placeholder:u,disabled:l},on:d})])}};exports.default=_default;