如何消除/关闭控制台async-validator警告

1,030 阅读1分钟

async-validator

在Vue项目中我们使用element-ui进行表单验证判断后会在控制台出现这样的提示信息:(如图)

async-validator问题.png


如何不让它出现?

我们可以在当前项目下的:

当前项目\ node_modules\async-validator\es\util.js

文件将第14行注释掉 console.warn(type, errors);

关于async-validator的简介

async-validator是github.com/freeformsys… 的延伸版(虽然我并没有用过原版,我只是一个前端萌新),基本用法包括定义描述符,将其分配给架构,并将要验证的对象和回调函数传递给架构的方法:validate(也就是我们在vue中使用的this.$refs.form.validate((valid) => {})

如果你想要使用它的话npm i async-validator

如果你对async-validator感兴趣这里有黄zzzz大佬写的中文文档翻译以及一篇英文文档async-validator - npm (npmjs.com)