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

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

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

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

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

javascript 复制代码
nextTick(() => { // 因为Vue的异步更新策略,需要等DOM加载完成后去执行方法
  formRef.value.clearValidate(); // vue3语法
})
相关推荐
接着奏乐接着舞1 分钟前
react hooks
前端·javascript·react.js
踢球的打工仔2 分钟前
前端html(3)
前端·算法·html
IDOlaoluo2 分钟前
nginx-sticky怎么用 Nginx 负载均衡添加 sticky 模块完整步骤
前端·chrome
接着奏乐接着舞4 分钟前
react redux 分组
前端·javascript·react.js
IT_陈寒7 分钟前
Vue 3.4 性能优化揭秘:这5个Composition API技巧让我的应用提速40%
前端·人工智能·后端
脾气有点小暴8 分钟前
Vue2 与 Vue3 核心差异深度解析
javascript·vue.js
行走的陀螺仪10 分钟前
实时通信底层原理深度剖析:短轮询、长轮询与WebSocket的本质差异
前端·网络·websocket·网络协议
大猩猩X11 分钟前
vue vxe-gantt 甘特图实现产品进度列表,自定义任务条样式和提示信息
前端·javascript·甘特图·vxe-ui·vxe-gantt
一字白首12 分钟前
Vue 进阶,生命周期 + 工程化开发
前端·javascript·vue.js
蒲公英源码16 分钟前
基于PHP+Nginx+Redis+MySQL社区生活服务平台
javascript·vue.js·mysql·php