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

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

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

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

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

javascript 复制代码
nextTick(() => { // 因为Vue的异步更新策略,需要等DOM加载完成后去执行方法
  formRef.value.clearValidate(); // vue3语法
})
相关推荐
saberxyL5 分钟前
通过<RouterView/>来切换页面组件时,transition如何生效?
vue.js
jason_yang11 分钟前
vue3中createApp多个实例共享状态
javascript·vue.js
_瑶瑶_12 分钟前
浅记一下ElementPlus中的虚拟化表格(el-table-v2)的简单使用
前端·javascript
Drift_Dream19 分钟前
ResizeObserver:轻松监听元素尺寸变化
前端
拉不动的猪29 分钟前
Axios 请求取消机制详解
前端·javascript·面试
该用户已不存在32 分钟前
2025 年 8 款最佳远程协作工具
前端·后端·远程工作
lxh011340 分钟前
螺旋数组题解
前端·算法·js
E***U94542 分钟前
前端安全编程实践
前端·安全
老华带你飞1 小时前
海产品销售系统|海鲜商城购物|基于SprinBoot+vue的海鲜商城系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·海鲜商城购物系统
x***B4111 小时前
React安全编程实践
前端·安全·react.js