小程序重新封装打印函数console.log

习惯性使用console.log打印获取到的数据,信息等,然后上星期大佬看见了说怎么那么多打印信息出来,线上那个也是吗?问我能不能线上的就不打印出来?

我就说那就封装一个打印函数呗。

重写一个没问题,问题是之前写了那么多,都不知道写去哪儿了,不想找,所以决定重写console.log算了。

//重写console.log方法,判断是否开启日志调试模式,否则就不输出
console.log = (function(oriLogFunc){
  return function(str){
    if (Config.logDebug){//判断配置文件是否开启日志调试
      oriLogFunc.call(console, str);
    }
  }
})(console.log);

把函数放在app.js开头,搞掂。

更多种做法,可查看:iview修改tabbar实现小程序自定义中间圆形导航栏及多页面登录功能