[关闭]
@wwanghee 2016-11-16T03:25:40.000000Z 字数 642 阅读 766

【腾讯项目】Common组件系列—showErrorMessage接入指引


一、使用方法

  1. var utils = require('lib/common/utils.js');
  2. /**
  3. * 展示错误提示信息
  4. * @param errMessage 错误信息
  5. * @param errCode 错误码上报
  6. */
  7. utils.showErrorMessage('网络繁忙,请稍候再试!', -100003);

二、Q&A

1、此方法的主要用途是什么?

1)主要是返回码出错时的错误提示的收拢与统一。

2)对于业务漏处理的错误码(比如5002,6002这些应该业务处理,但业务漏处理的错误码)进行捕获上报。

3)对于异常错误码(业务未知的)进行捕获上报。

4)上报中添加产生错误码的位置定位(通过截取调用函数的一段特征码作为标识)

  1. var caller = (arguments.callee.caller ? arguments.callee.caller.toString().slice(0, 50) : 'topStack');

2、如何查看上报结果与分析?

1)登录ilook平台,http://ilook.oa.com/Code/Code

2)搜索关键字「error_collection」,如下图所示(目前功能刚上线,上报结果还有待积累):

image_1aundhnaa193u10lebqjten1em59.png-124.6kB

三、个性化业务接入进度

https://docs.google.com/spreadsheets/d/1VqyniFwmy9OVaY5PkR4IfU6ayUtpXzXv6v7NWVIPKKs/edit#gid=0

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注