# bird-cascader bird-cascader是基于react antd的Cascader组件进行封装的支持url获取数据的级联选择器。 ## 功能特性 - 支持配置本地数据源 - 支持url获取远程数据 - 支持数据源灵活组装以及指定节点类型 ## 使用方式 ``` ``` ## 效果图 ![image.png-9.3kB](http://static.zybuluo.com/liuxx-/1lp7capr6fo18skqsgm91an7/image.png) ## API 参数 | 说明 | 类型 | 默认值 ---|---|---|--- url | 服务端提供数据地址 | string | '' data | 指定数据源,示例:[{value:1,label:"节点1",parentValue:0}] | array | [] disabled | 是否禁用 | bool | false expandTrigger | 展开触发器,`hover`、`click` | string | `click` placeholder | 占位符 | string | '' size | 输入框大小,可选 `large` `default` `small` | string | `default` value | 受控的值 | string | getPopupContainer | 菜单渲染父节点。| function | () => document.body ### 数据源data相关API 参数 | 说明 | 类型 | 默认值 ---|---|---|--- value | 节点的值 | string | label | 节点显示值 | string | parentValue | 父节点的值 | string | folder | 是否强制渲染为文件夹 | bool | false 说明:folder为true的节点如果子节点为空,会向上递归删除空的文件夹节点