深圳龙华做网站,微信公众号的微网站怎么做,动漫网站建设赚钱吗,自己做的网站不满屏vue表单验证未报错却出现异常 框架bug场景解决办法 框架
UI#xff1a;element-UI 前端#xff1a;vue2
bug场景
正常表单里面#xff0c;有的信息要求必填或者加了一些限制#xff0c;作为校验验证#xff0c;只有走到校验才会执行其他行为#xff0c;比如调用保存接… vue表单验证未报错却出现异常 框架bug场景解决办法 框架
UIelement-UI 前端vue2
bug场景
正常表单里面有的信息要求必填或者加了一些限制作为校验验证只有走到校验才会执行其他行为比如调用保存接口。
this.$refs.editForm.validate((valid) {if (valid) {}}而我遇到的问题是无论怎么点保存都不会正常往下走校验状态始终为false也就是说校验这块有问题。
可是程序页面都没报错表单信息填写也都没有问题
解决办法
打印this.$refs.editForm.validate发现写着
ƒ validate(callback){var _this2this;if(!this.model){console.warn([Element Warn][Form]model is required for validate to work!);return;}var promisevoid 0;// if no callback, return promise
if(typeof c…于是我捋了一遍editRules: {}部分每一个加校验的地方发现确实有一个少了回调 像这种特殊的校验处理一定要注意回调问题特别是判断越多越容易忽略