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

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

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

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

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

javascript 复制代码
nextTick(() => { // 因为Vue的异步更新策略,需要等DOM加载完成后去执行方法
  formRef.value.clearValidate(); // vue3语法
})
相关推荐
阿猫的故乡1 分钟前
Vue插槽从入门到项目实战:默认插槽、具名插槽、作用域插槽,一次讲明白
前端·javascript·vue.js
SEO-狼术2 分钟前
Build Interactive Maps Crack
前端
小则又沐风a4 分钟前
进程最终篇---进程控制(模拟实现xshell)
java·linux·服务器·前端
川冰ICE9 分钟前
JavaScript工程化②|Webpack5基础配置,打包你的第一个项目
开发语言·javascript·ecmascript
YHHLAI10 分钟前
JavaScript 同步异步精讲:单线程、事件循环、Promise 执行机制
开发语言·javascript·ecmascript
Web打印11 分钟前
HttpPrinter web打印控件 官方文档(https://wiki.httpprinter.com/)快速检索目录
java·javascript·chrome
Invictus_cl13 分钟前
条纹圆形进度条(彩虹色)
开发语言·前端·javascript
excel34 分钟前
从封装到继承:深入理解 TypeScript 类中的 public、private、protected、static
前端
imkaifan34 分钟前
工作流(Worker/Graph)配置对象如何解读、子图
javascript·工作流·(worker/graph)·配置对象如何解读·子图
向日的葵00634 分钟前
vue3路由的replace属性(四)
前端·javascript·vue.js·vue路由