从上面两张图可以看到,不同角色的表单字段有所不同,那么如何在更改角色的同时,也给新增的表单输入框做校验呢?
思路:当我们更改角色,表单页面已经改变,我们可以设置两套验证规则,(也许可以直接写set方法向rules对象中增加校验规则,由于我是小白,我不会这么做,所以我就写了两套规则)

onReady() {if(this.model.roleType === Constants.roleType.READER){this.$refs.uForm.setRules(this.rules)}this.$refs.uForm.setRules(this.storeRules)},

在onReady生命周期,通过条件判断实现规则选择校验。

注意 新增的规则在form-item中的属性要与队形的rules中属性名称对应,不然会报错

不同角色给rules重新赋值校验规则相关推荐

  1. antd form rules字数限制_【React】antd的form表单的自定义校验规则的用法

    在用到antd的Form组件的时候,可能会用到自定义的规则,以我的项目为例:在输入名称的时候需要请求接口,校验的内容是后台返回的内容,所以这个时候需要用到自定义的校验规则 屏幕快照 2019-06-1 ...

  2. vue验证整数_前端Vue中常用rules校验规则

    前端Vue中常用rules校验规则 1.是否合法IP地址 export function validateIP(rule, value,callback) {if(value==''||value== ...

  3. 帆软填报-根据角色/权限设置校验规则(含开关配置表校验)

    一.校验公式 用户假设:①填报角色为"A项目-填报":②核对角色为"A项目-核对":③数据链接为"data_link": 用户假设:③设有个 ...

  4. Element Ui使用技巧——Form表单的校验规则rules详细说明;element的 form 表单rules详细用法

    本文章是在项目开发时遇到问题看到的一片好文, 摘录自[博客园]–[逍遥云天]. 感谢作者 地址 – https://www.cnblogs.com/xyyt/p/13366812.html 在 [逍遥 ...

  5. 工作188:表单校验规则

    1绑定rules <el-dialog title="新建账号" :visible.sync="dialogFormVisible" @close=&qu ...

  6. 工作187:表单校验规则

    第一种常用方式:表单上加rules{object} <el-form class="apply-form first-form" :model="formData& ...

  7. element-UI框架使用validate.js的form校验规则(+自定义验证代码)- 应用篇

    文章目录 element-UI除了官方给出的校验规则,还可以自定义(举例如下) 代码示例: 参考文章: element-UI除了官方给出的校验规则,还可以自定义(举例如下) element-UI框架f ...

  8. element 修改表单值后表单验证无效_element 表单自定义校验规则

    首先在我们的vue + element 项目中,尤其是后台有关的项目或者涉及到大量操作数据的平台,重中之重的就是关于数据的验证,也就是关于我们表单的验证,如果在前端做好了这些,相当于在前后台交互数据的 ...

  9. jquery.validate动态更改校验规则

    有时候表单中有多个字段是相互关联的,以下遇到的就是证件类型和证件号码的关联,在下拉框中选择不同的证件类型,证件号码的值的格式都是不同的,这就需要动态的改变校验规则. 点击(此处)折叠或打开 <! ...

最新文章

  1. 「走过」微软、优步,老工程师告诉你哪些数据结构和算法最重要
  2. 手机python软件怎么创建项目_创建成功的 Python 项目
  3. Python之面向对象继承和派生
  4. 从零开始创建一个vue项目
  5. Angular 如何根据一个 class 的定义和数据,动态创建一个该类的实例
  6. 三、mongodb数据库系列——mongodb和python交互 总结
  7. highcharts绘制统计图的应用
  8. 行业寒冬,Android程序员前景一片灰暗?
  9. 回收站无法清空,提示无法读源文件或磁盘的解决办法
  10. linux 信号sigabrt,關於Linux中的SIGABRT信號
  11. 电商数据分析--用户行为分析
  12. 数字电路的74HC138的PROTUES的仿真
  13. 轮询查找连接电脑设备IP地址
  14. SpringMVC框架 |自定义类型转换器与日期格式化
  15. 音频之声道、采样位宽、采样率转换原理及其代码实现
  16. 《追风筝的人》读书笔记暨读后感
  17. word2003如何设置护眼模式_在word中开启保护眼睛模式的详细教程
  18. caffe源码 layer分析
  19. MCS-EMP电磁铁平台温度选项
  20. java POI 读取Excel文件 将图片、表格生成到PPT

热门文章

  1. Java IO流简介
  2. mac下virtualbox虚拟机centos联网问题
  3. 《Oracle数据库管理与维护实战》——1.2 Oracle各版本异同
  4. java jpanel 叠加_如何添加多个扩展JPanel到Java中的一个JFrame中?
  5. Amazon S3 API
  6. scp连接linux网络错误,winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法...
  7. Verilog实现交通灯(数电课设)-----新--及对于状态机的理解
  8. Linux使用Mac键盘,System76 推出 Linux 键盘 看完手痒了!
  9. android sqlite数据库死锁,SQLite也可能出现死锁。
  10. oracle存储过程id递增,oracle存储过程——按id更新相关信息