api.js 444 B

12345678910111213141516171819
  1. const resultCode = {
  2. 200: '请求成功',
  3. 500: '请求失败'
  4. }
  5. export default class ApiResult {
  6. constructor(code, data, msg) {
  7. this.code = code
  8. this.data = data
  9. this.msg = msg
  10. }
  11. success(data, msg) {
  12. const c = 200
  13. return new ApiResult(c, data, msg || resultCode[c])
  14. }
  15. error(data, msg) {
  16. const c = 500
  17. return new ApiResult(c, data, msg || resultCode[c])
  18. }
  19. }