elementui 表单校验validate不起效果

原因:

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

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

javascript 复制代码
 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
    参考
相关推荐
用户345848285052 分钟前
java中的tomicInteger/AtomicLong介绍
前端·后端
一颗宁檬不酸3 分钟前
Vue.js 初学者基础知识点总结 第一弹
前端·javascript·vue.js
xiaoxue..5 分钟前
解析 LocalStorage与事件委托在前端数据持久化中的应用
前端·javascript·面试
Mintopia5 分钟前
「无界」全局浮窗组件设计与父子组件最佳实践
前端·前端框架·前端工程化
j***89465 分钟前
MySQL数据的增删改查(一)
android·javascript·mysql
@cc小鱼仔仔19 分钟前
vue 知识点
前端·javascript·vue.js
特级业务专家21 分钟前
《终章:从 Vite 专用到全构建工具生态 - 我的字体插件如何征服 Webpack、Rollup 全栈》
前端·javascript·vue.js
|晴 天|25 分钟前
Monorepo 实战:使用 pnpm + Turborepo 管理大型项目
前端
ByteCraze25 分钟前
如何处理大模型幻觉问题?
前端·人工智能·深度学习·机器学习·node.js
fruge26 分钟前
技术面试复盘:高频算法题的前端实现思路(防抖、节流、深拷贝等)
前端·算法·面试