vue表单验证规则失效

vue表单验证
在进行表单验证时候,即使表单验证不通过,仍然能正常提交。
这条验证规则不通过也能提交,别的规则正常

img

img

提交事件代码截个图看看
使用 validate 方法了吗

img

可以自定义验证规则:

 { required: true, validator: newPasswordVal, trigger: 'blur' },

    var regexp =(你的正则表达式); 
    var newPasswordVal = (rule, value, callback) => {
      if (value === '') {
        callback(new Error('请输入创作时间'));
      } else if (!regexp.test(value)) {
        callback(new Error("对不起日期格式错误"));
      } else {
        callback();
      }
    }

最后暂存方法加验证:
this.$refs[formName].validate(async function (valid) {
if (valid) {}else{ return false;}

form的ref写了吗