function getElementDefault(el) { var defaultObj = {}; // 通用设置 if (el.ztypename) { let ztypename = el.ztypename; if (currencyDefault[ztypename]) { let currencyDefaultObj = currencyDefault[ztypename]; for (var key in currencyDefaultObj) { defaultObj[key] = currencyDefaultObj[key]; } } } //自定义模板设置 if (el.zdefault) { let zdefault = el.zdefault; if(ElementDefault[zdefault]) { let ElementDefaultObj = ElementDefault[zdefault]; for (var key in ElementDefaultObj) { defaultObj[key] = ElementDefaultObj[key]; } } } return defaultObj; }; var ElTypes = {//可配置项 button: {//按键 ztypename: String, zdefault: String, small: String, type: String,//default, primary, success size: String, icon: String, nativeType: String, loading: Boolean, disabled: Boolean, plain: Boolean, autofocus: Boolean, round: Boolean, circle: Boolean, } }; //组件通用设置 var currencyDefault = { ElButton: { size: "mini", type: "primary",//default }, ElInput: { size: "mini", }, ElCascader: { size: "mini", }, ElSelect: { size: "mini", }, }; //自定义模板设置 var ElementDefault = { buttonmould_refresh: { type: "success", icon: "el-icon-refresh" }, buttonmould1: { size: "mini", type: "success", }, buttonmould2: { size: "small", type: "success", }, buttonmould3: { size: "medium", type: "success", }, }