UNPKG

fast-element-ui

Version:

Vue项目快速开发组件框架,使用element-ui为基础库二次封装构建。

1 lines 6.52 kB
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.FastElementUI=e():t.FastElementUI=e()}(window,(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=197)}({1:function(t,e,n){var r=n(8),o=n(18),i=n(34),u=n(17),c=n(20),a=n(22),s=Object.prototype.hasOwnProperty,l=i((function(t,e){if(c(e)||u(e))o(e,a(e),t);else for(var n in e)s.call(e,n)&&r(t,n,e[n])}));t.exports=l},12:function(t,e,n){var r=n(29);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},13:function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},14:function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},17:function(t,e,n){var r=n(31),o=n(33);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},18:function(t,e,n){var r=n(8),o=n(12);t.exports=function(t,e,n,i){var u=!n;n||(n={});for(var c=-1,a=e.length;++c<a;){var s=e[c],l=i?i(n[s],t[s],s,n,t):void 0;void 0===l&&(l=t[s]),u?o(n,s,l):r(n,s,l)}return n}},19:function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},197:function(t,e,n){"use strict";n.r(e);var r=n(4),o=n(1),i=n.n(o),u=n(6),c=n.n(u),a={name:"FastComboBoxInput",inheritAttrs:!1,model:{prop:"value",event:"selectInputChange"},props:{width:{type:String},emptyText:{type:String,default:"请输入内容"},api:{type:String},queryParams:{type:Object,default:function(){return{}}},options:{type:Array,default:function(){return[]}},loadFilter:{type:Function},value:{type:[String,Number]},displayField:{type:String,default:"name"},size:{type:String,default:"medium"},ctStyle:{type:Object},ctCls:{type:Object},disabled:{type:Boolean,default:!1},isDisplay:{type:Boolean,default:!0},isRender:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1}},data:function(){return{vValue:this.value,curOptions:i()([],this.options)}},mounted:function(){this.api&&this.initLoadStore()},methods:{initLoadStore:function(){var t=this;this.$api[this.api](this.queryParams).then((function(e){c()(t.loadFilter)||(e=t.loadFilter(e)),t.curOptions=e})).catch((function(t){console.log(t)}))},createInputComponent:function(){var t=this;return this.$createElement("fast-text-input",{class:"user-input",attrs:{readonly:this.readonly,placeholder:this.emptyText,size:this.size},props:{width:this.width,value:this.vValue,disabled:this.disabled,listeners:{click:function(e){t.disabled||(t.$refs["combo-box-select"].$el.click(),e.target.focus())},change:function(e){t.$emit("selectInputChange",e)}}},ref:"combo-box-input"})},createSelectComponent:function(){for(var t=this,e=[],n=0,r=this.curOptions.length;n<r;n++){var o=this.curOptions[n],i=this.$createElement("el-option",{props:{label:o[this.displayField],value:o[this.displayField]}});e.push(i)}return this.$createElement("el-select",{style:{width:this.width},class:"user-select",props:{value:this.vValue,multiple:!1},on:{input:function(e){t.$refs["combo-box-input"].setTextValue(e)},change:function(e){t.vValue=e,t.$emit("selectInputChange",e)}},ref:"combo-box-select"},e)}},render:function(t){if(!this.isRender)return t();var e=i()({},this.$props.ctStyle,{width:this.width});return this.isDisplay||(e.display="none"),t("div",{class:i()({},this.$props.ctCls||{},{"fast-combo-box-input-cls":!0}),style:i()({},this.$props.ctStyle||{},{position:"relative",margin:"0px",padding:"0px"})},[this.createInputComponent(),this.createSelectComponent()])},install:function(t,e){Object(r.a)(a.name+"----install----"),e&&t.use(e),t.component(a.name,a)}};e.default=a},20:function(t,e){t.exports=function(){return!1}},22:function(t,e,n){var r=n(9)(Object.keys,Object);t.exports=r},29:function(t,e,n){var r=n(30),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},30:function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},31:function(t,e,n){var r=n(19),o=n(13);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},33:function(t,e){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},34:function(t,e,n){var r=n(36),o=n(41);t.exports=function(t){return r((function(e,n){var r=-1,i=n.length,u=i>1?n[i-1]:void 0,c=i>2?n[2]:void 0;for(u=t.length>3&&"function"==typeof u?(i--,u):void 0,c&&o(n[0],n[1],c)&&(u=i<3?void 0:u,i=1),e=Object(e);++r<i;){var a=n[r];a&&t(e,a,r,u)}return e}))}},36:function(t,e,n){var r=n(37),o=n(38),i=n(40);t.exports=function(t,e){return i(o(t,e,r),t+"")}},37:function(t,e){t.exports=function(t){return t}},38:function(t,e,n){var r=n(39),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,u=-1,c=o(i.length-e,0),a=Array(c);++u<c;)a[u]=i[e+u];u=-1;for(var s=Array(e+1);++u<e;)s[u]=i[u];return s[e]=n(a),r(t,this,s)}}},39:function(t,e){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},4:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(t){0}},40:function(t,e){t.exports=function(t){return t}},41:function(t,e){t.exports=function(){return!1}},6:function(t,e){t.exports=function(t){return null==t}},8:function(t,e,n){var r=n(12),o=n(14),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var u=t[e];i.call(t,e)&&o(u,n)&&(void 0!==n||e in t)||r(t,e,n)}},9:function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}}}).default}));