ip: [
{
validator: (rule, value, callback) => {
if(this.releaseResFrom.serverClass.ip.some(item=> isNaN(item)||item==='')){
callback(new Error('请填写正确IP'));
}
}, trigger: 'blur'
}
],
最好是在rules里申明
ip: [
{
validator: validIp, trigger: 'blur'
}
],
再去data()里写 写在return之前
data() {
let validIp=(rule, value, callback) => {
if(this.releaseResFrom.serverClass.ip.some(item=> isNaN(item)||item==='')){
callback(new Error('请填写正确IP'));
}
callback();
};
return {
这就是element定义表单自定义校验规则的方法