2.1.0-alpha.216 • Published 1 month ago

@baic/yolk-wasm v2.1.0-alpha.216

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

@baic/yolk

umi 之上的封装

使用

pnpm add @baic/yolk

API

define-config

内置 umi 配置
// .umirc.ts
import defineConfig from '@baic/yolk/lib/define-config';

export default defineConfig({});

useForm()

同 antd.Form 的 useForm,并增加 createFormItem 方法。并扩展了一部分常用的 rules。

validator

为表单 rules 扩展的常用验证

Request

基于 axios 构建的请求对象,这里只列举扩展参数

参数说明类型默认值
baseUrl基础 Urlstring-
suffix默认后缀名,如果 url 内部包含不添加string-
randomStringName随机数参数名string_
shallowTrim参数浅层次去掉前后空格booleantrue
deepTrim参数深层次去掉前后空格booleanfalse
onStart请求前调用,返回请求参数function-
onEnd请求完成调用function-
onFail请求失败调用function-
onError请求发生错误调用,返回 response 对象function-
onInterceptorCatch判断返回结果符合的 Promisefunction-
transformResult转换返回 response.datafunction-
loading是否开启默认 Loadingbooleantrue
headers扩展为可异步函数返回 headerobjectfunction-

Request.get(url, data, option)

static 方式的默认 get 方法

Request.post(url, data, option)

static 方式的默认 post 方法

useRequest

获取上下文初始化的 request 实例

request.get(url, data, option)

request.post(url, data, option)

request.data(defaultValue: any).get(url, data, option)

设定默认值,并获取 transformResult 转换后的 data

request.data(defaultValue: any).post(url, data, option)

设定默认值,并获取 transformResult 转换后的 data

Provider

yolk 的初始化上下文

Hooks

Hooks.useFastClickCallback(callback: FastClickCallback): ClickCallback;

点击事件的 useCallback,防止执行过程连续点击
2.1.0-alpha.216

1 month ago

2.1.0-alpha.215

1 month ago

2.1.0-alpha.214

1 month ago