UNPKG

mm-utils

Version:

mm-utils,JavaScript工具包,日常开发工作常用的公共函数库

29 lines (26 loc) 654 B
// 校验处理库 /** * 适配element-ui的回调函数 * @method validator * @param {array} conditions - 条件表达式及错误信息{condition:} * @param {string} value - 参数 * @param {function} callback - element-ui回调函数 * @returns {void} */ function validator(conditions, value,callback) { let isOK = true // 示例:当value<0时,提示:不能小于0;当value>10时,提示:不能大于10; for (let i = 0;i<conditions.length;i++){ if(conditions[i].func(value)){ isOK = false callback(conditions[i].errMsg) break; } } if(isOK){ callback() } } export default { validator, };