编辑表单时按需取消某些字段验证
假如:添加用户信息,有 username
password
2个字段的表单,curd默认是2个字段都必须填写。
baTable.operate == 'Add' 时
username: required,
password: required
添加完以后,此时需要编辑,后台已做password字段提交验证,为空则不修改密码,否则修改密码。
求教:前端这里如何只在编辑时,不验证password
字段为必填
baTable.operate == 'Edit' 时
username: required,
password: // 不验证必填
请先登录
user表已经禁止重新生成crud,你干嘛把它放出来,建议需要做什么修改就手动改,而不是crud
😅不是,只是举例,没动user表啊,其他业务有这种需求
这样啊,直接自定义验证即可,比如:
表单验证是跟随
element plus
使用的async-validator
,这是一个很完善的验证库,更多使用方案可参考依赖官网文档element plus
- 1
前往