习惯性使用console.log打印获取到的数据,信息等,而后上星期大佬看见了说怎么那么多打印信息出来,线上那个也是吗?问我能不能线上的就不打印出来?html
我就说那就封装一个打印函数呗。小程序
重写一个没问题,问题是以前写了那么多,都不知道写去哪儿了,不想找,因此决定重写console.log算了。app
//重写console.log方法,判断是否开启日志调试模式,不然就不输出 console.log = (function(oriLogFunc){ return function(str){ if (Config.logDebug){//判断配置文件是否开启日志调试 oriLogFunc.call(console, str); } } })(console.log);
把函数放在app.js开头,搞掂。iview
更多种作法,可查看:iview修改tabbar实现小程序自定义中间圆形导航栏及多页面登陆功能函数