mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
1 line
1.6 KiB
JavaScript
1 line
1.6 KiB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=_default;var _xeUtils=_interopRequireDefault(require("xe-utils")),_tools=require("../../tools");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _default(u){var s="input"===u?function(e){return{type:e.type,name:e.name,readonly:e.readonly,disabled:e.disabled,maxlength:e.maxlength,autocomplete:e.autocomplete}}:function(e){return{name:e.name,readonly:e.readonly,disabled:e.disabled,maxlength:e.maxlength,autocomplete:e.autocomplete,rows:e.rows,resize:e.resize}};return{name:_xeUtils.default.camelCase("Vxe-".concat(u)),props:{value:[String,Number],name:String,type:{type:String,default:"text"},autocomplete:String,readonly:Boolean,disabled:Boolean,placeholder:String,maxlength:[String,Number],rows:{type:[String,Number],default:2},resize: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.vSize,l=this.placeholder,o=s(this);return l&&(o.placeholder=_tools.UtilTools.getFuncText(l)),e("div",{class:["vxe-input--wrapper","type--".concat(u),(t={},_defineProperty(t,"size--".concat(a),a),_defineProperty(t,"is--disabled",this.disabled),t)]},[e(u,{class:"vxe-".concat(u),domProps:{value:n},attrs:o,on:_xeUtils.default.objectMap(r,function(e,n){return function(e){var t=e.target.value,r="input"===n?t:{value:t};i.$emit(n,r,e)}})})])}}} |