原因:

  • 自定义的validator验证方式需要调用callback。

    验证失败callabck(new Errno(‘’)). 验证成功 callback()

 var checkNumber3 = (rule, value, callback) => {
      if (value && !Number.isInteger(value)) {
        callback(new Error("请输入数字值"));
      } else {
        callback();
      }
    };

其他原因:

  • el-form 应该使用:model="form" 而不是v-model="form"
  • checkbox radio无法校验 注意使用的tigger是change而不是blur
    参考
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐