vue自定义校验

2022-01-07  本文已影响0人  牛会骑自行车

用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;
}
上一篇 下一篇

猜你喜欢

热点阅读