情境描述
(1) 前端开发时,由于debug需要可能会在代码中插入console.log或者console.error;
(2) 自身vue.js或iview框架在调用内置函数时,可能因为处理不当,输出一些错误日志,但本身这些错误并不影响页面功能。
上述场景会导致控制台输出大量的信息,这对于用于而言感官不好。但一一去排查剔除,又过于麻烦
解决方案
在main.js中添加
console.log = function () {}
console.error = function () {}
通过覆写console.log和console.error从而实现屏蔽控制台输出的目的。
在复现bug时,只需将这两句注释即可。