在elementui 里面使用自定义表单验证规则,怎样获取修改message呢?

我想在判断的时候,改变message的值,怎样获取elementui 里的校验提示呢?message怎么获取
image.png

var valiName \= (rule, value, callback) => {  
    value = value.trim();  
  console.log("value============" \+ value);  
  console.log(!value);  
 if (value) {  
        if (value === this.oldName) {  
            console.log("this.ruleForm.name===" \+ this.oldName);  
  console.log('试卷名称与之前的名称相同');  
  callback();  
  
  // return callback(new Error('试卷名称与之前的名称相同'));  
  } else if (this.isExamNameTaken(value) === true) {  
            console.log('试卷名称已存在');  
 return callback(new Error('试卷名称已存在'));  
  } else {  
            callback();  
  }  
    } else {  
        return callback(new Error('请输入试卷名称'));  
  }  
};

image.png
`rules: {

name: \[  
    {validator: valiName, trigger: 'blur'},  

{min: 2, max: 50, message: '长度在 2 到 50 个字符'}

\],`
阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题