优化:确定secondRules的数据在secondFlag改变之前进行赋值 可以用$nextTick来执行,不用setTimeOut

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1.动态改变rules的值不起效果,所以看了别人的博客改了一下用computed监听才起效果

 <el-form ref="ruleForm" label-width="100px" :rules="currentRules"  :model="ruleForm" class = "queryForm form_input">
</el-form>

  

  computed: {
currentRules:function(){
console.log(this.secondFlag);
if(this.secondFlag){ //是否改变rules的判断参数
return this.secondRules;
}else{
return this.rules;
}
},
},

 因为我的第二个rules不是初始化的  是动态的数据,所以要先确定secondRules的数据在secondFlag改变之前进行赋值,所以我用了setTimeout处理。

最新文章

  1. Cassandra 配制 cassandra.yaml
  2. ORACLE 误删除视图恢复
  3. 试用 Nexus OSS 3.0 的docker仓库 (二)
  4. 转:Scrapy安装、爬虫入门教程、爬虫实例(豆瓣电影爬虫)
  5. scala实现kmeans算法
  6. Debug.print的用法
  7. spring-boot系列:初试spring-boot
  8. jQuery 扩展 【ajax实例】
  9. Tomcat教程
  10. javascript小记五则:用JS写一个图片左右自由滚动的“跑马灯”效果
  11. 通过Hutool 调用远程API接口(POST/GET)
  12. OpenStack-Storage(6)
  13. git 学习(1) ----- git 本地仓库操作
  14. Windows Internals 笔记——线程
  15. 使用docker-compose部署nginx
  16. flask blueprint
  17. python学习之路04——列表和字典
  18. NoSuchFieldError
  19. luogu P5151 HKE与他的小朋友
  20. shoi2017小结

热门文章

  1. 详解kubernetes五种暴露服务的方式
  2. 【高并发】AQS中的CountDownLatch、Semaphore与CyclicBarrier用法总结
  3. 万字详解,吃透 MongoDB!
  4. KingbaseES函数三态
  5. 聊一聊HTTPS双向认证的简单应用
  6. ubuntu16.04安装ROS+cartographer
  7. 学习ASP.NET Core Blazor编程系列二十六——登录(5)
  8. Vue3 中的组件 provide和inject 传值、获取组件实例的方法getCurrentInstance()
  9. centos7.6安装teamviewer-原来还可以用yum 安装rpm包,自动解决依赖,太爽了
  10. LG P4449 &amp; JZOJ 于神之怒