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

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

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

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

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

javascript 复制代码
nextTick(() => { // 因为Vue的异步更新策略,需要等DOM加载完成后去执行方法
  formRef.value.clearValidate(); // vue3语法
})
相关推荐
李剑一7 分钟前
面试第一关!面试官:讲一下事件循环机制,宏&微任务,还有渲染时机
前端·面试
如果超人不会飞8 分钟前
TinyVue图标使用完全指南
vue.js
shuoshuohaohao9 分钟前
《CSS》
前端·css
西部荒野子10 分钟前
Zustand 状态管理规范:别让轻量状态变成隐形通知风暴
前端·javascript
之歆10 分钟前
Day03_ES6 深度解析与实战应用:运算符、Symbol、Class、集合与迭代协议
前端·ecmascript·es6
Carson带你学Android21 分钟前
Kotlin放大招!官方 Skills 直接喂出「专家级」代码
android·前端·kotlin
之歆22 分钟前
Day04_ES6完全指南:从入门到精通的现代化JavaScript开发
前端·javascript·es6
Coffeeee26 分钟前
一个kotlin的Smart cast导致的编译问题
android·前端·kotlin
CodeSheep33 分钟前
胡彦斌都开始苦修Vibe Coding,还上架App Store,都卷到编程来了吗?
前端·后端·程序员