element中表单form验证必填,成功之后不进入validate方法
表单验证都可以成功,但是点击按钮以后,进入不到validate方法,打印不出来内容。
原因是不管是进行校验还是不进行校验,都必须调用callback()方法,使用Switch判断,一定要在default中也使用callback(),否则就进入不到validate方法。
var notZero = (rule, value, callback) => {
if (!value) {
return callback(new Error('值必须是大于0'));
} else {
callback()
}
};
changeZero (){
switch (this.value) {
case '1':
callback()
break;
default:
callback()
break;
}
},
收集项目中遇到问题从中得到解决方法的链接。

浙公网安备 33010602011771号