当前位置: 首页 > news >正文

vue3+ elementPlus PC端开发 遇到页面已进入就form校验了的问题

form表单一进页面就校验了 rules里配置的 require 提示语

如图所示在这里插入图片描述代码是这样的在这里插入图片描述
最后发现是form表单下面的一个按钮的展示规则 会导致规则校验
在这里插入图片描述
canAddInsured 这个字段的变化会导致form表单校验
在这里插入图片描述
这个字段是computed maxInsureds 也是个computed监听 maxInsured.value >1 就会使form校验 而把它改成 maxInsured.value !=1 或者删除这个选项就不会导致打开页面就触发校验的问题 不知道是什么原因导致的

解决办法
1 当我给form 表单加上属性validate-on-rule-change false

没搞懂为啥加这个属性可以 这个按钮的展示怎么会导致rules属性改变
2 把canAddInsured控制展示的按钮改变布局 也能解决问题
在这里插入图片描述
如图所示改成这样的布局 就不会被触发form进页面就校验

http://www.lryc.cn/news/365730.html

相关文章:

  • transformers DataCollator介绍
  • rust学习(字节数组转string)
  • Docker:技术架构演进
  • 汽车MCU虚拟化--对中断虚拟化的思考(2)
  • python的继承
  • 组件的注册和引用
  • 诊所如何赢得患者?做好这两点很关键!
  • Qwen2本地部署的实战教程
  • html+CSS+js部分基础运用15
  • 从零开始学JAVA
  • MySQL(四)查询
  • 嵌入式学习——网络编程(TCP)——day31
  • [STM32]定位器与PWM的LED控制
  • 可视化数据科学平台在信贷领域应用系列五:零代码可视化建模
  • Windows 11广告植入“另辟蹊径”:PC Manager暗示若不使用必应搜索,你的系统可能需要“修复”
  • 一线教师教学工具汇总
  • 【数据结构】栈和队列-->理解和实现(赋源码)
  • 一篇教会你CSS定位
  • Hive的常规操作
  • redis做为缓存,mysql的数据如何与redis进行同步呢?
  • 【Map】集合总结
  • SpringBoot实现发送邮件功能
  • 外观数列 ---- 模拟
  • 上心师傅的思路分享(二)
  • 116页 | 2024年中国金融行业网络安全研究报告(免费下载)
  • 基于fabric封装一个简单的图片编辑器(vue 篇)
  • Linux中 .PHONY 和 all 在 Makefile 中的作用
  • Flutter 中的 FlexibleSpaceBar 小部件:全面指南
  • 每天一个数据分析题(三百五十四)-分析报表
  • 卫星通信频段有哪些