vue+element 表单动态改变rules属性

1.required(是否必填)
修改el-form-item标签中的prop属性和required属性

/*
  isRequired 为 是否必填变量
  xxx 为 需要进行校验的字段名
*/ 
<el-form-item label="哈哈" :prop="isRequired ? '' : 'xxx'"  :required="!isRequired "></el-form-item>

2.修改单个字段的校验规则
修改el-form-item标签中的rules属性
举个栗子:select选择不同的option,input改变不同的校验规则

/*
  select 为 对应校验规则的选项
  xxx 为 需要进行校验的字段名
  rulesSwitch1、rulesSwitch2 为 校验规则
*/ 
<el-form-item label="呵呵" :prop="xxx"  :rules="select ? rulesSwitch1 : rulesSwitch2"></el-form-item>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容