Closed yanetut closed 4 years ago
接口支持请求工具自带参数(对原Config无影响)
使用中发现生成的接口请求中只有一个参数,对于不同接口的不同请求配置支持不是很友好,如请求工具umi-request的useCache + ttl等; 解决方法可以去yapi上把请求工具的参数加在具体请求上,业务参数和请求工具参数混合,感觉不是很友好。
每个接口函数都有options参数方便控制。
ytt.config.ts
import { RequestToolConfig } from 'yapi-to-typescript' export const requestToolConfig:RequestToolConfig = { packagePath: 'umi-request', optionsType: 'RequestOptionsInit', }
接口支持请求工具自带参数(对原Config无影响)
问题
使用中发现生成的接口请求中只有一个参数,对于不同接口的不同请求配置支持不是很友好,如请求工具umi-request的useCache + ttl等; 解决方法可以去yapi上把请求工具的参数加在具体请求上,业务参数和请求工具参数混合,感觉不是很友好。
解决方法
新增options参数从接口函数传给request函数实现
每个接口函数都有options参数方便控制。
新增配置示例:
ytt.config.ts