# xt-core package
一个基础库,包含:提取的一些常用工具方法,Axios二次封装、基础方法等
# Remarks
主要包括五大模块:
common: 常用基础方法
http: 基于 Axios 的网络请求封装
url: Url 相关的方法
web: 仅 Web 环境支持的方法
wechat: 微信业务相关方法
# Enumerations
| Enumeration | Description |
|---|---|
| EncryptVersion | 数据加密版本 |
| MIME_TYPE | MIME 类型 |
| StorageType | 存储类型 |
| WxScope | 微信授权scope |
# Functions
# Interfaces
| Interface | Description |
|---|---|
| ApisauceConfig | |
| ApisauceInstance | |
| BaseTransform | BaseTransform |
| CustomConfig | HTTP 自定义配置 |
| IImageSize | IImageSize |
| IRunWithDelayedLoadingOptions | IRunWithDelayedLoading |
| IStorageSize | 存储空间占用大小 |
| UploadInstance | UploadInstance |
| XApisauceInstance | HTTP 实例 |
# Variables
| Variable | Description |
|---|---|
| Big | 解决JS计算精度问题的类 |
| COPY_FAIL_MESSAGE | 复制失败提示信息 |
| divide | 两浮点数相除 |
| getImageSize | 获取图片尺寸 |
| multiply | 两浮点数相乘 |
| RETURN_CODE_FAIL | 业务处理失败状态码 |
| RETURN_CODE_SUCCESS | 业务处理成功状态码 |
# Type Aliases
| Type Alias | Description |
|---|---|
| ApiResponse | |
| AppConfig | AppConfig |
| AsyncRequestTransform | |
| AsyncResponseTransform | |
| Authorization | Authorization |
| BaseConfig | 基础 HTTP 配置 |
| BasicUrlConfig | BasicUrlConfig |
| BooelanString | BooelanString |
| CustomAxiosRequestConfig | 带有自定义配置项的AxiosConfig |
| DecodeOAuthUrlResponse | DecodeOAuthUrlResponse |
| FailMessageType | 业务失败类型 |
| HttpConfig | HTTP 配置 |
| Monitor | |
| PROBLEM_CODE | |
| RedirectUrlConfig | RedirectUrlConfig |
| RequestTransform | |
| ResponseTransform | |
| SObject | SObject |
| UploadAppConfig | UploadAppConfig |
| UploadData | UploadData |
| UploadHttpConfig | 上传 HTTP 配置 |
| UploadRequestConfig | UploadRequestConfig |
| WechatBaseConfig | WechatBaseConfig |
| WechatOption | WechatOption |
| XApiResponse | XApiResponse |
| XAsyncRequestTransform | 异步请求request转换钩子 |
| XRequestTransform | XRequestTransform |
| XResponseTransform | 同步详情response转换钩子 |