# 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

v2.5.14+ 版本支持设置 fetch 为函数

# 示例

# 通过接口加载select的选项

# 通过接口加载cascader的选项