import color from './modules/color.js' import eleResize from './modules/eleResize.js' import project from './modules/project.js' import regexValidate from './modules/regexValidate.js' const __UTILS = { color, eleResize, project, regexValidate, /* * 获取object对象类型 */ getObjectType(obj){ if (typeof obj !== 'object') { return null; } else { let objTypeStr = Object.prototype.toString.call(obj).toLowerCase().trim(); objTypeStr = objTypeStr.substr(1,objTypeStr.length-2) let tempA = objTypeStr.split(" "); return tempA[1]; } }, /* * 从树形结构的数组中获取对象 * tree:树形结构数组 * values:对象路径值的数组 * keyName:节点对象中值对应的key * childrenName:节点对象中children对应的key */ getTreeItemByKeyValues(tree,values,keyName,childrenName){ try { let res = null; for(let i=0;i