vue+elementui前端rules校验缓存问题

场景:

最近公司要求项目前端不要用element-ui,改为使用公司其他组开发的ui组件。

这个ui组件使用基本就是安装后,直接全局替换elementui的el-前缀为公司开发的xx-前缀。

替换之后,发现替换倒是很丝滑,问题不大。可以运行成功!

然后开始测试了,发现有一个问题。

页面新增和修改是一个弹窗,点了修改,再点新增之后,新增窗口一弹出,字段就被校验了。

表单的每项都在显示不能为空。(elementui的时候不会有这种情况,一换组件就有这样的情况了)

解决 :

后面处理的是,在关闭弹窗之前,先进行了校验的清理。这样处理后,就不在出现上述情况

this.$refs.dataForm.clearValidate();

相关推荐
Sakura_洁5 分钟前
解决 el-table 在 fixed 状态下获取 dom 不准确的问题
前端
best6667 分钟前
Vue3什么时候不会触发onMounted生命周期钩子?
前端·vue.js
best6668 分钟前
Javascript有哪些遍历数组的方法?哪些不支持中断?那些不支持异步遍历?
前端·javascript·面试
特级业务专家11 分钟前
Chrome DevTools 高级调试技巧:从入门到真香
前端·javascript·浏览器
爱学习的程序媛15 分钟前
【Web前端】Angular核心知识点梳理
前端·javascript·typescript·angular.js
小时前端17 分钟前
前端架构师视角:如何设计一个“站稳多端”的跨端体系?
前端·javascript·面试
袅沫19 分钟前
Element-UI 番外表格组件
javascript·vue.js·ui
Hilaku22 分钟前
这 5 个冷门的 HTML 标签,能让你少写 100 行 JS
前端·javascript·html
杰克尼26 分钟前
vue_day06
前端·javascript·vue.js
DcTbnk31 分钟前
ESM (放到打包里 import) 和 IIFE (URL 动态 loadScript)
前端·javascript