用elementui中的自定义校验,如果新增和修改放一起有bug....下面那个红色的小字总得点一下再blur才能消失。。自己写一个校验的方法~~~~
/**
* 校验表单必填项 by 牛进喜
* requiredArr为必填项值的数组;tipsArr为必填项对应的提示名称
* @param {Array} requiredArr
* @param {Array} tipsArr
* @returns {Boolean}
*/
export function checkRequired(requiredArr, tipsArr) {
let idx;
requiredArr.map((item, index) => {
if (!item) {
idx = index + 1;
}
});
if (idx) {
this.$message(`请填写${tipsArr[idx - 1]}`);
return false;
}
return true;
}
网友评论