Source: utils/ErrorHelper.js

/**
 * Created by joy on 12/10/2017.
 */

export default class ErrorHelper extends Error {
  constructor (errorMessage, errorCode, errorStorage = null) {
    // 抛出ErrorHelper,但catch到的是Error对象
    super(JSON.stringify({
      errorMessage,
      errorCode
    }))
    this.setErrorCode(errorCode)
    this.setErrorMessage(errorMessage)
    errorStorage && this.setErrorStorage(errorStorage)
  }
}