问题记录 1 页面初始化触发el-form必填校验

bug: 先编辑table某条数据,然后关闭,再去新增的时候就会触发el-form必填校验, 网上搜了一下是因为

rules里触发的方式为change时,赋值数据的格式不一致导致触发校验, 最后也没找到正确的解决方法, 只能用很low方式去解决了

方案1. 把trigger改为 blur 失焦后触发

方案2. 初始化页面就清空一次必填校验 , 最后使用了这种方案

javascript 复制代码
nextTick(() => { // 因为Vue的异步更新策略,需要等DOM加载完成后去执行方法
  formRef.value.clearValidate(); // vue3语法
})
相关推荐
yio_yin7 小时前
MyBatis
java·前端·mybatis
棒棒的唐7 小时前
非常棒的向量数据库chroma的前端管理工具及向量模型配置
前端
芭拉拉小魔仙7 小时前
前端文件下载与错误处理实战指南
前端
Yao8068 小时前
MinIO自建对象存储,省OSS费用的完整方案
前端·后端
2501_933923258 小时前
设计网页的时候加载不出来怎么办?认识常见的状态码
前端·spring
only-lucky8 小时前
QML深入学习五(Controls模块)
前端·javascript·学习
程序员黑豆8 小时前
鸿蒙应用开发之路由:Router 页面路由使用教程
前端·harmonyos
gyx_这个杀手不太冷静9 小时前
Agent开发进阶指南(第 2 章):Agent 运行全流程拆解、上下文窗口、流式输出、记忆系统与 Function Call 实战
前端·架构·agent
anyup9 小时前
像这种问题千万别自己动手,否则你可太看不起 AI 了
前端·架构·trae
hunterandroid9 小时前
[鸿蒙从零到一] HarmonyOS Web 组件与 JSBridge 通信实战:从页面加载到安全协议
前端