# 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 |
IStorageSize | 存储空间占用大小 |
UploadInstance | UploadInstance |
XApisauceInstance | HTTP 实例 |
# Variables
Variable | Description |
---|---|
appendBaiscUrl | 拼接接口业务域名 |
appendImageUrl | 拼接图片基础域名 |
Big | 解决JS计算精度问题的类 |
COPY_FAIL_MESSAGE | 复制失败提示信息 |
decodeOAuthUrl | 解析微信 oAuth 链接中的配置参数 |
divide | 两浮点数相除 |
genMessageId | 生成 21 位长度的消息 ID |
genOAuthUrl | 根据配置生成带有微信oAuth的链接 |
genRedirectUrl | 根据配置生成encode编码好的url地址 |
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转换钩子 |