# fetch v2.5.3+
可以通过自定义属性fetch
加载异步数据并赋值给指定属性
# 类型
type fetch = string | {
//接口地址
action: String;
//异步数据插入的位置,例如:'options', 'props.options'
to?: String;
//解析接口返回的数据,返回最终数据. 默认取 `res.data`
parse?: (body: any, rule:Rule, fapi:fApi) => any;
//请求方式, 默认 GET
method?: String;
//调用接口附带数据
data?: Object;
//调用接口附带数据的提交方式,默认为 `formData`
dataType?: 'json';
//自定义 header 头信息
headers?: Object;
//接口请求失败回调
onError?: (e: Error | ProgressEvent) => void;
} | ((rule, api)=>Object)
当 fetch
为字符串时,数据会默认赋值给rule.options