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

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

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

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

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

javascript 复制代码
nextTick(() => { // 因为Vue的异步更新策略,需要等DOM加载完成后去执行方法
  formRef.value.clearValidate(); // vue3语法
})
相关推荐
一大树9 分钟前
Vue3 开发必备:20 个实用技巧
前端·vue.js
颜渊呐14 分钟前
uniapp中APPwebview与网页的双向通信
前端·uni-app
10年前端老司机26 分钟前
React 受控组件和非受控组件区别和使用场景
前端·javascript·react.js
夏晚星27 分钟前
vue实现微信聊天emoji表情
前端·javascript
停止重构29 分钟前
【方案】前端UI布局的绝技,响应式布局,多端适配
前端·网页布局·响应式布局·grid布局·网页适配多端
極光未晚29 分钟前
TypeScript在前端项目中的那些事儿:不止于类型的守护者
前端·javascript·typescript
ze_juejin31 分钟前
Vue3 + Vite + Ant Design Vue + Axios + Pinia 脚手架搭建
前端·vue.js
Rrvive31 分钟前
原型与原型链到底是什么?
javascript
lichenyang45332 分钟前
React项目(移动app)
前端
用户618482402195133 分钟前
Vue-library-start,一个基于Vite的vue组件库开发模板
前端