UNPKG

gtht-miniapp-sdk

Version:

gtht-miniapp-sdk 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

34 lines (33 loc) 880 B
export var API_ERRORCODE_ENUM; (function (API_ERRORCODE_ENUM) { API_ERRORCODE_ENUM["SUCCESS"] = "0"; API_ERRORCODE_ENUM["FAIL"] = "1"; })(API_ERRORCODE_ENUM || (API_ERRORCODE_ENUM = {})); export class CommonApiResult { errorCode; msg; data; constructor(errorCode, msg, data) { this.errorCode = errorCode; this.msg = msg; this.data = data; } static fail(msg) { return new CommonApiResult(API_ERRORCODE_ENUM.FAIL, msg, undefined); } static success(data) { return new CommonApiResult(API_ERRORCODE_ENUM.SUCCESS, '请求成功', data); } isSuccess() { return this.errorCode === API_ERRORCODE_ENUM.SUCCESS; } isFail() { return this.errorCode === API_ERRORCODE_ENUM.FAIL; } getMsg() { return this.msg; } getData() { return this.data; } }