一、clearValidate 移除表单校验 初始化 一般用于添加
form 表单修改时,点击“确定”按钮,提示 “金额不能为空”

在这里插入图片描述

rules: {
  oneUpAmount: [
  { required: true, trigger: 'blur', message:'金额不能为空'},
  { pattern: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, message: '请输入正确额格式,可保留两位小数' }
 ],
}

// 修改时回显 赋值
… (赋值一系列代码)
// 清除校验

this.$nextTick(()=>this.$refs['form'].clearValidate())

或者 需要单独移除某一项校验,例如 只移除 姓名的校验

this.$refs['form'].clearValidate(['name']);
二、resetFields
 this.$refs.form.clearValidate(); //移除表单校验,一般用于修改
GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45 7 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 7 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐