{"id":13537044,"url":"https://github.com/liangklfangl/bisheng-sourceCode-plugin","last_synced_at":"2025-04-02T03:31:36.226Z","repository":{"id":143820726,"uuid":"79221803","full_name":"liangklfangl/bisheng-sourceCode-plugin","owner":"liangklfangl","description":"bisheng脚手架源码分析，将markdown转化为静态网站,来自于[我的github文章全集](https://github.com/liangklfangl/react-article-bucket)","archived":false,"fork":false,"pushed_at":"2018-01-21T01:47:04.000Z","size":1260,"stargazers_count":172,"open_issues_count":2,"forks_count":12,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T18:51:12.238Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/liangklfangl/react-article-bucket","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liangklfangl.png","metadata":{"files":{"readme":"README.html","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-01-17T11:39:25.000Z","updated_at":"2025-03-06T09:55:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"46ac1cbd-cb36-4afc-af34-647dca8b4b75","html_url":"https://github.com/liangklfangl/bisheng-sourceCode-plugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangklfangl%2Fbisheng-sourceCode-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangklfangl%2Fbisheng-sourceCode-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangklfangl%2Fbisheng-sourceCode-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liangklfangl%2Fbisheng-sourceCode-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liangklfangl","download_url":"https://codeload.github.com/liangklfangl/bisheng-sourceCode-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246751271,"owners_count":20827862,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T09:00:53.976Z","updated_at":"2025-04-02T03:31:34.835Z","avatar_url":"https://github.com/liangklfangl.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"Last login: Wed Jan 18 15:24:11 on ttys001\nqingtiandeMacBook-Pro:~ qingtian$ cd Desktop/sy-standard-project\nqingtiandeMacBook-Pro:sy-standard-project qingtian$ npm start\n\n\u003e antd@2.5.2 start /Users/qingtian/Desktop/sy-standard-project\n\u003e bisheng start -c ./site/bisheng.config.js --no-livereload\n\n           dora: [plugins] [{\"name\":\"dora-plugin-webpack\",\"query\":{\"disableNpmInstall\":true,\"cwd\":\"$CWD\",\"config\":\"bisheng-inexistent.config.js\"}},{\"name\":\"~/Desktop/sy-standard-project/node_modules/bisheng/lib/dora-plugin-bisheng\",\"query\":{\"config\":\"/Users/qingtian/Desktop/sy-standard-project/site/bisheng.config.js\"}},{\"name\":\"/Users/qingtian/Desktop/sy-standard-project/node_modules/dora-plugin-browser-history/lib/index.js\",\"query\":{}},{\"name\":\"upload\",\"query\":{}},{\"name\":\"/Users/qingtian/Desktop/sy-standard-project/node_modules/dora/lib/plugins/static\",\"query\":{}},{\"name\":\"/Users/qingtian/Desktop/sy-standard-project/node_modules/dora/lib/plugins/serve-index\",\"query\":{}}]\n           dora: listened on 8001\n📦  94/605 build modulescontent----\u003e ---\norder: 6\ntitle: 更新日志\ntoc: false\ntimeline: true\n---\n\n如果需要查看 `2.0.0` 之前的更新日志，请移步 [GitHub](https://github.com/ant-design/ant-design/releases?after=2.0.0)。\n\n---\n\n## 2.5.2\n\n`2016-12-10`\n\n* 优化 Menu 已选择项的样式。\n* 修复 Mention 不能响应 `onFocus` 和 `onBlur` 的问题。[#4163](https://github.com/ant-design/ant-design/issues/4163)\n* 修复 `disabled` 和 `checked` 的 Radio 之间会多一条阴影的问题。[#4114](https://github.com/ant-design/ant-design/pull/4114) @jdz321\n* 修复 RangePicker、TimePicker、Calendar 设置 Moment 的 `defaultValue` 和 `value` 时也会报错的问题。[#4147](https://github.com/ant-design/ant-design/issues/4147)\n* 修复 Affix 在开启动画的 Tabs 里使用时会消失的问题。[#3943](https://github.com/ant-design/ant-design/issues/3943)\n* 修复 Cascader 手动选择和搜索选择时 `onChange` 接收到的 `selectedOptions` 不同的问题。[#4096](https://github.com/ant-design/ant-design/issues/4096)\n* 修复 Tabs 页增加到一定数量时会产生偏移的问题。[#3637](https://github.com/ant-design/ant-design/issues/3637)\n* Table\n  * 居中对齐表头分组的父表头。\n  * 修正设置 filterDropdownVisible 时不生效的问题。[#4162](https://github.com/ant-design/ant-design/issues/4162)\n\n## 2.5.1\n\n`2016-12-03`\n\n* 提升网站首页在移动端访问的体验。\n* 补充从 `1.x` 升级到 `2.x` 时的组件改动警告提示。[#4028](https://github.com/ant-design/ant-design/pull/4028)\n* 现在 ToolTip、Popover、Popconfirm 支持直接包裹文本节点和多个节点。[#3924](https://github.com/ant-design/ant-design/issues/3924)\n* Anchor\n  * 修复快速滚动时的定位问题。[#4053](https://github.com/ant-design/ant-design/issues/4053)\n  * 修复 target 指定父元素 ref 时无效的问题。[#4037](https://github.com/ant-design/ant-design/issues/4037)\n* Table\n  * 修复设置 defaultChecked 时的一个选中问题。[#4020](https://github.com/ant-design/ant-design/issues/4020)\n  * 修复分组表头中筛选功能无法使用的问题。[#4099](https://github.com/ant-design/ant-design/issues/4099)\n* 修复在 `Input[type=\"textarea\"]` 上使用 Popover 定位错误问题。[#4092](https://github.com/ant-design/ant-design/issues/4092)\n* 修复 Popconfirm 的 `visible` 属性失效的问题。[#4068](https://github.com/ant-design/ant-design/issues/4068)\n* 修复 TimePicker 无法设置 `style.width` 的问题。\n* 修复 Steps 自定义图标和默认图标大小不一致的问题。[#3817](https://github.com/ant-design/ant-design/issues/3817)\n* 修复 Form、Button、Slider、Table 等组件的一些样式细节。\n\n## 2.5.0\n\n`2016-11-25`\n\n* 默认主题风格修改为支付宝钱包风格，及大量样式优化。\n* 支持服务端渲染。（Mention 会因为 [draft-js](https://github.com/facebook/draft-js/issues/385) 的问题有 warning）\n* 引入 [Jest Snapshot](https://facebook.github.io/jest/docs/tutorial-react.html#snapshot-testing) 测试组件结构及服务端渲染问题。\n* 官网及文档优化。\n* 新增自定义主题的 [文档](https://ant.design/docs/react/customize-theme)。\n* 新增 [Sketch 资源文件](https://ant.design/docs/resource/download)。\n* LocaleProvider 新增巴西语支持。[#4004](https://github.com/ant-design/ant-design/pull/4004) [@nathantn](https://github.com/nathantn)\n* DatePicker\n  * DatePicker 现在可以决定是否展示 “今天” 按钮。[commit](https://github.com/ant-design/ant-design/commit/bbef274aae169d142e3e7e3ea0af922d48e6dd64)\n  * RangePicker 现在可以自定义快捷选择。[demo](https://ant.design/components/date-picker/#components-date-picker-demo-presetted-ranges)\n  * 修复 DatePicker 设置 `showTime` 后 “此刻” 按钮失效的问题。[#3748](https://github.com/ant-design/ant-design/issues/3748)\n  * 修复 `RangePicker[format]` 失效的问题。[#3808](https://github.com/ant-design/ant-design/issues/3808)\n* 新增并优化部分 Icon。[#3977](https://github.com/ant-design/ant-design/pull/3977)\n* 新增 Input.Search 控件。[demo](https://ant.design/components/input/#components-input-demo-search-input)\n* Mention onSelect 事件现在可以获取完整的数据。[#3867](https://github.com/ant-design/ant-design/issues/3867)\n* Pagination 现在支持展示当前页的索引范围。[demo](https://ant.design/components/pagination/#components-pagination-demo-total)\n* Table\n  * 自定义筛选的显示隐藏现在可以通过代码控制。[demo](https://ant.design/components/table/#components-table-demo-custom-filter-panel)\n  * 支持 JSX 风格的方式设置 columns。[demo](https://ant.design/components/table/#components-table-demo-jsx)\n  * 现在可以监听单元格的点击事件。[#3774](https://github.com/ant-design/ant-design/issues/3774)\n  * 修复无边框 Table 头部的圆角样式问题。\n  * 修复 title 和 footer 高度不随 `Table[size]` 变化的问题。[commit](https://github.com/ant-design/ant-design/commit/9e6439b06cd099ab384a4a2f026f0def6e12bf23)\n  * 修复选中状态出错的问题。[#3900](https://github.com/ant-design/ant-design/issues/3900)\n* Upload\n  * 修复 children 不能为 `null` 的问题。\n  * 修复预览逻辑的问题。[commit](https://github.com/ant-design/ant-design/commit/e552880c32aaa3f5b0fb09a5e1fb7454c24d5378)\n* 修复 Badge 会覆盖其他组件的问题。[#3898](https://github.com/ant-design/ant-design/issues/3898)\n* 修复多行 Checkbox 样式不对齐的问题。[#3971](https://github.com/ant-design/ant-design/issues/3971) [@flashback313](https://github.com/flashback313)\n* 修复 InputNumber 与其它表单控件不对齐的问题。[#3866(comment)](https://github.com/ant-design/ant-design/issues/3866#issuecomment-261148256)\n* 修复 `Menu.Divider` 样式问题。[#3813](https://github.com/ant-design/ant-design/issues/3813)\n* 修复 Popover 直接内嵌 Checkbox 和 Radio 无效的问题。[#3455](https://github.com/ant-design/ant-design/issues/3455)\n* 修复 Select combobox 高度异常问题。[#3855](https://github.com/ant-design/ant-design/issues/3855)\n* 修复 Switch actived 后的样式问题。[#3838](https://github.com/ant-design/ant-design/issues/3838)\n* 修复 Transfer 搜索无结果时不展示 “Not Found” 提示的问题。[#3996](https://github.com/ant-design/ant-design/issues/3996)\n* 修复 TreeSelect 占位符的样式问题。[#3841](https://github.com/ant-design/ant-design/issues/3841)\n* 修复 TypeScript 编译报错的问题。[#3969](https://github.com/ant-design/ant-design/pull/3969) [@AlbertZheng](https://github.com/AlbertZheng)\n* 修复表单反馈图标影响用户操作的问题。[#3891](https://github.com/ant-design/ant-design/issues/3891)\n\n## 2.4.3\n\n`2016-11-17`\n\n* 修复 `Anchor` 内部 querySelector 报错，并做了一些体验优化 。[#3832](https://github.com/ant-design/ant-design/issues/3832) [#3844](https://github.com/ant-design/ant-design/issues/3844)\n\n## 2.4.2\n\n`2016-11-13`\n\n* 修复 `Dropdown.Button` 不弹出的问题。[#3815](https://github.com/ant-design/ant-design/issues/3815)\n\n## 2.4.1\n\n`2016-11-11`\n\n* 修复 `2.4.0` 组件 index 文件丢失的问题。\n\n## 2.4.0\n\n`2016-11-11`\n\n* 调整了组件的导航结构。\n* 新增 [Anchor](https://ant.design/components/anchor) 锚点组件。\n* 整理了样式变量，修复 `@font-size-base` 和 `@text-color` 在部分组件无效的问题，新增 `@font-size-lg` `@text-color-secondary`，并移除了部分无用的变量。\n* `Transfer` 组件新增了受控属性 `selectedKeys`。[#3729](https://github.com/ant-design/ant-design/issues/3729)\n* `Tag` 新增选中状态。\n* 修复 `Dropdown.Button` 不支持 `visible` 和 `onVisibleChange` 的问题。[#3779](https://github.com/ant-design/ant-design/issues/3779)\n* 修复 `DatePicker[showTime]`` 的 `此刻` 按钮。[#3748](https://github.com/ant-design/ant-design/issues/3748)\n* 修复 `Steps` 竖直方向的样式。[#3760](https://github.com/ant-design/ant-design/issues/3760)\n* 修复 `Spin` 组件在 IE10+ 的样式问题。[#3755](https://github.com/ant-design/ant-design/issues/3755)\n* 修复 `Mention` 组件的 focus 逻辑. [#3801](https://github.com/ant-design/ant-design/issues/3801)\n* 修复 `Progress` 组件的动画问题。[#3784](https://github.com/ant-design/ant-design/issues/3784)\n* 修复 `Select` 搜索时的丢失焦点问题。[#3778](https://github.com/ant-design/ant-design/issues/3778)\n* 修复 `TimePicker` 不支持 `format=\"HH\"` 等格式的问题。[#3793](https://github.com/ant-design/ant-design/issues/3793)\n* 修复 `Input` 的 `suffix` 部分区域中鼠标事件无法响应的问题。[#3714](https://github.com/ant-design/ant-design/issues/3714)\n* 优化了 `Table` 选择的性能。[#3757](https://github.com/ant-design/ant-design/pull/3757)\n* 优化 `Carousel` 的默认样式。\n* 优化 `Checkbox` 和 `Radio` 的样式。[#3590](https://github.com/ant-design/ant-design/issues/3590)\n* 修复 `DatePicker`、`Form`、`Table` 等组件的样式细节。\n\n## 2.3.2\n\n`2016-11-09`\n\n* 修复使用 `getFieldProps` 会导致死循环的问题。\n\n## 2.3.1\n\n`2016-11-07`\n\n* 修正上个版本缺少 `dist/antd.css` 的问题。\n\n## 2.3.0\n\n`2016-11-04`\n\n* 升级 normalize.css 到 5.0。\n* package.json 的 main 换成了 `lib/index.js`。[#3397](https://github.com/ant-design/ant-design/pull/3397)\n* 全新的 `Spin` 设计。\n* `TimePicker` 新增了 `addon` 以支持自定义的附加内容。\n* `Tree` 新增了 `onDragEnd`。\n* `Collapse` 新增了 `bordered`。\n* 优化 `Tabs` 切换时的动画效果。\n* 优化 `Radio` 和 `Checkbox` 在禁用和鼠标停留时的样式。[#3590](https://github.com/ant-design/ant-design/issues/3590)\n* 优化 `Transfer` 的性能。[#2860](https://github.com/ant-design/ant-design/issues/2860)\n* 修复 `Popover` 嵌套时的样式问题。[#3448](https://github.com/ant-design/ant-design/issues/3448)\n* 修复 `Transfer` 服务端渲染报错的问题。[#3686](https://github.com/ant-design/ant-design/issues/3686)\n* 修复 `Upload` `picture-card` 模式下新上传的图片不显示预览的问题。[#3706](https://github.com/ant-design/ant-design/pull/3706) [@denzw](https://github.com/denzw)\n* DatePicker\n  * 在 `showTime` 模式下现在失去焦点也会触发 `onChange`。\n  * `MonthPicker` 增加了 `monthCellContentRender` 和 `cellContentRender`。\n  * `RangePicker` 现在可以手动输入时间了。[#3718](https://github.com/ant-design/ant-design/issues/3718)\n  * 新增了捷克语的翻译。\n* Badge\n  * 优化鼠标停留时超过 99 的数字显示。[#3645](https://github.com/ant-design/ant-design/issues/3645)\n  * 修复单独使用时会有移动动画的问题。[#3709](https://github.com/ant-design/ant-design/issues/3709)\n* Mention\n  * 修复会被 `Table` 遮住的问题。[#3588](https://github.com/ant-design/ant-design/issues/3588)\n  * 新增 `getSuggestionContainer` 来指定容器。[#3658](https://github.com/ant-design/ant-design/pull/3658)\n* Tag\n  * 废弃 `color` 属性。[#3560](https://github.com/ant-design/ant-design/issues/3560)\n  * 新增 `type`。[#3560](https://github.com/ant-design/ant-design/issues/3560)\n  * 新增 `checkable`。[#3560](https://github.com/ant-design/ant-design/issues/3560)\n* Radio.Group\n  * 新增 `className`。\n  * `children` 为 `null` 或 `undefined` 时现在会被忽略。\n* Select\n  * 新增 `tokenSeparators` 支持粘贴时自动分词。[#2071](https://github.com/ant-design/ant-design/issues/2071)\n  * 新增 `onFocus` 回调。[#3587](https://github.com/ant-design/ant-design/issues/3587)\n  * 修复 `combobox` 模式下选中项不能正确显示的问题。[#3401](https://github.com/ant-design/ant-design/issues/3401)\n\n## 2.2.1\n\n`2016-11-02`\n\n* 修复 Form 中 DatePicker[showTime]（受控）无法使用的问题。[#3665](https://github.com/ant-design/ant-design/issues/3665)\n\n## 2.2.0\n\n`2016-10-28`\n\n* 支持 TypeScript@2.0。[@AlbertZheng](https://github.com/AlbertZheng) [#3358](https://github.com/ant-design/ant-design/issues/3358)\n* 不再强依赖于 React 特定版本。[#3627](https://github.com/ant-design/ant-design/pull/3627)\n* Alert 支持 `className` `style` 属性。\n* DatePicker MonthPicker RangePicker 现在允许设置是否显示清除按钮。[#3618](https://github.com/ant-design/ant-design/issues/3618)\n* Form.Item 现在可以感知深层嵌套的表单域，以自动为其生成错误信息和状态。[#3212](https://github.com/ant-design/ant-design/issues/3212)\n* RangePicker 现在可以设置不可选的时间。[#](https://ant.design/components/date-picker/#components-date-picker-demo-disabled-date)\n* Switch\n  * 宽度现在会随着 `checkedChildren/unCheckedChildren` 自动调整。[#3380](https://github.com/ant-design/ant-design/issues/3380)\n  * 优化切换动画。\n* Upload 现在可以 [自定义上传方式](https://github.com/react-component/upload#customrequest)。[@edgji](https://github.com/edgji)\n* Icon\n  * 新增 `bulb` `select` `like-o` `dislike-o`。\n  * 调整 `loading` `like` `dislike`。\n* 优化 Card DatePicker Icon Table 的 TypeScript 定义。[@infeng](https://github.com/infeng) [3468](https://github.com/ant-design/ant-design/pull/3468) [#3603](https://github.com/ant-design/ant-design/pull/3603) [#3531](https://github.com/ant-design/ant-design/pull/3531)\n* 修复 Cascader `defaultValue` 失效的问题。[#3470](https://github.com/ant-design/ant-design/issues/3470)\n* 修复在一行内同时使用 Button Input DatePicker Select 时对齐的问题。[#3481](https://github.com/ant-design/ant-design/issues/3481)\n* DatePicker\n  * 修复设置 `DatePicker[showTime]` 后 `onChange` 事件触发时机问题。[#3523](https://github.com/ant-design/ant-design/issues/3523)\n* 修复 Dropdown.Button disabled 后仍然响应操作的问题。[#3535](https://github.com/ant-design/ant-design/issues/3535)\n* Menu\n  * 修复服务端渲染问题，感谢 [@xpcode](https://github.com/xpcode) 定位问题。[#2061](https://github.com/ant-design/ant-design/issues/2061) [#2406](https://github.com/ant-design/ant-design/issues/2406) [#3293](https://github.com/ant-design/ant-design/issues/3293)\n  * 修复 children 不能为 `null` 的问题。[#3599](https://github.com/ant-design/ant-design/issues/3599)\n* 修复 message 加载状态无动画的问题。[#3536](https://github.com/ant-design/ant-design/issues/3536)\n* Form\n  * 修复 `Form[inline]` 与 `Input[addonBefore|addonAfter]` 一起使用时的样式问题。[#3524](https://github.com/ant-design/ant-design/issues/3524)\n  * 修复 Form.Item 内 Radio.Button 样式问题。\n  * 修复 Form.Item 内搜索按钮的样式问题。[#3630](https://github.com/ant-design/ant-design/issues/3630)\n  * 修复用户无输入时 Form.Item 识别为校验成功的问题。[#3613](https://github.com/ant-design/ant-design/issues/3613)\n* 当 `Popover[title]` 没有设置时，不再限制 Popover 的最小宽度。\n* Table\n  * 修复固定表头在没有数据情况下的样式问题。[#3567](https://github.com/ant-design/ant-design/issues/3567)\n  * 修复无数据时会覆盖 SubMenu 的问题。[#3521](https://github.com/ant-design/ant-design/issues/3521)\n* Tabs\n  * 修复卡片叶签头部高度与设计稿不一致的问题。\n  * 修复 TabPane 的高度会被同级 TabPane 撑高的问题。[#3304](https://github.com/ant-design/ant-design/issues/3304)\n* 修复 `TreeSelect[showSearch]` 样式问题。[#3520](https://github.com/ant-design/ant-design/issues/3520)\n\n## 2.1.0\n\n`2016-10-16`\n\n- Icon 现在支持旋转动画。\n- Tabs 现在可以禁用切换动画。[#3324](https://github.com/ant-design/ant-design/issues/3324)\n- 新增西班牙语的 localization 支持。@Danjavia\n- 更新俄语的 localization 文案。@plandem\n- 新增 AutoComplete[onSelect] 回调。\n- 优化 Modal 样式细节。\n- 优化 Tooltip 动画。\n- 优化 Transfer 按钮的样式。\n- 优化 Tree 的样式细节。\n- 整理和修复了部分 less 变量。\n- 修复服务端渲染时全量引入 antd 报错的问题。\n- 修复 Affix 与 BackTop 的服务端渲染问题。[#3283](https://github.com/ant-design/ant-design/issues/3283) [#3343](https://github.com/ant-design/ant-design/issues/3343)\n- 修复 Card[title] 内无法使用 `h3` 之类的标签的问题。[#3388](https://github.com/ant-design/ant-design/issues/3388)\n- 修复 Cascader 搜索模式与浏览器自动完成有冲突的问题。[#3350](https://github.com/ant-design/ant-design/issues/3350)\n- DatePicker\n  - 修复设置 `showTime` 后，`onChange` 重复触发的问题。[#3376](https://github.com/ant-design/ant-design/issues/3376)\n  - 修复浮层与 Trigger 日期格式不一致的问题。[#3405](https://github.com/ant-design/ant-design/issues/3405) [#3298](https://github.com/ant-design/ant-design/issues/3298)\n  - 修复与 TimePicker 样式冲突问题。[#3312](https://github.com/ant-design/ant-design/issues/3312) [#3307](https://github.com/ant-design/ant-design/issues/3307)\n- 修复 Form.Item 标签文案过长溢出的问题。\n- 修复 Icon 在 Safari 下会出现边框的问题。\n- 修复 InputNubmer 键盘事件死循环问题。[#3239](https://github.com/ant-design/ant-design/issues/3239)\n- 修复 Popover 箭头样式问题。\n- 修复 Popover 和 Popconfirm 的 `arrowPointAtCenter` 无效的问题。\n- Select\n  - 修复样式重复引入的问题。[#3376](https://github.com/ant-design/ant-design/issues/3376)\n  - 修复 `notFoundContent` 无法置空的问题。[#3345](https://github.com/ant-design/ant-design/issues/3345)\n  - 修复 Table 内使用 Select[showSearch] 后宽度会跳动的问题。[#3413](https://github.com/ant-design/ant-design/issues/3413)\n- 修复 Table 边框线与页头页脚冲突的问题。[#3301](https://github.com/ant-design/ant-design/issues/3301)\n- 修复 TabPane 高度不随内容变化的问题。[#3377](https://github.com/ant-design/ant-design/issues/3377)\n- 修复 Transfer[titles] 不受 LocaleProvider 控制的问题。[#3264](https://github.com/ant-design/ant-design/pull/3264)\n- Upload\n  - 修复用户自定义 `onRemove` 事件会覆盖默认行为的问题。[#3317](https://github.com/ant-design/ant-design/issues/3317)\n  - 修复图片卡片样式问题。[#3316](https://github.com/ant-design/ant-design/issues/3316)\n- 修复项目构建时 moment locales 找不到的问题。[#3204](https://github.com/ant-design/ant-design/issues/3204) [#3411](https://github.com/ant-design/ant-design/issues/3411)\n\n## 2.0.1\n\n`2016-10-01`\n\n- 修复无法调用 react-slick 方法的问题。[#3164](https://github.com/ant-design/ant-design/issues/3164)\n- 修复 Steps.Step[icon] 不支持 React.ReactNode 的问题。[#3159](https://github.com/ant-design/ant-design/issues/3159)\n- 修复 Affix 不支持服务端渲染的问题。[#3216](https://github.com/ant-design/ant-design/issues/3216)\n- 修复 Mention 不支持 `onSelect` `placeholder` 的问题。[#3236](https://github.com/ant-design/ant-design/issues/3236) [#3226](https://github.com/ant-design/ant-design/issues/3226)\n- 修复 Transfer 与 `getFieldDecorator` 一起使用时的报错问题。\n- 修复 LocaleProvider 对时间组件无效的问题。\n- 修复 Cascader 搜索模式搜索文字显示不了的问题。\n- 修复 Spin 动画与文案整体不垂直居中的问题。\n- 修复 RangePicker Modal Tag Progress 等组件样式问题。\n\n## 2.0.0\n\n`2016-09-28`\n\n很高兴的通知各位，经过四个月时间的紧密开发，`antd@2.0.0` 终于发布了。这个版本我们重构了底层代码，持续完善现有组件功能和优化细节，并提供了英文版的文档，其中很多都来自社区的贡献，无法一一感谢，欢迎各位持续关注和鞭策。在升级过程中遇到任何问题，请及时 [反馈给我们](https://github.com/ant-design/ant-design/issues)。\n\n### 2.x 主要变化\n\n* 开发语言改为 TypeScript，提供 **官方支持的 `.d.ts` 文件**，感谢 [#1846](https://github.com/ant-design/ant-design/issues/1846) 中所有参与到这次重构的人以及后期 @infeng 对其的完善。\n* **新增英文文档**， 以后将同时提供中英双语文档，感谢 [#1471](https://github.com/ant-design/ant-design/issues/1471) 里所有参与到翻译和审阅工作中的人。\n* 时间类组件 DatePicker、TimePicker、Calendar 等的底层 **使用 [moment](http://momentjs.com/) 替换 [gregorian-calendar](github.com/yiminghe/gregorian-calendar)**。\n* 全新设计的 [图标](http://ant.design/components/icon/)。\n* 新增提及组件 [Mention](http://ant.design/components/mention/)。\n* 新增自动完成组件 [AutoComplete](http://ant.design/components/auto-complete/)。\n* Form 新增 `getFieldDecorator` 作为 `getFieldProps` 的替代，对于不正确的使用方式 `getFieldDecorator` 会给出提示，可以降低踩坑的概率。相关讨论见 [#1533](https://github.com/ant-design/ant-design/issues/1533)。\n* Table 支持 [表头分组](http://ant.design/components/table/#components-table-demo-grouping-columns)。@yesmeck\n* 完全移除 `antd@1.x` 中已经废弃的 QueueAnim、Validation、Form.ValueMixin、Progress.Line、Progress.Circle、Popover[overlay] 及 Slider[marks] 对数组的支持。\n\n### 2.x 不兼容改动\n\n\u003e 建议从 `1.x` 升级时，直接升级到 `2.x` 的最新版本。\n\n此版本有部分不兼容的改动，升级时确保修改相应的使用代码。\n\n* 时间类组件的 `value` 和 `defaultValue` 不再支持 `String/Date` 类型，请使用 [moment](http://momentjs.com/)。\n  ```diff\n  - \u003cTimePicker defaultValue=\"12:08:23\" /\u003e\n  + \u003cTimePicker defaultValue={moment('12:08:23', 'HH:mm:ss')} /\u003e\n\n  - \u003cDatePicker defaultValue=\"2015/01/01\" /\u003e\n  + \u003cDatePicker defaultValue={moment('2015/01/01', 'YYYY/MM/DD')} /\u003e\n\n  - \u003cCalendar defaultValue={new Date('2010-10-10')} /\u003e\n  + \u003cCalendar defaultValue={moment('2010-10-10', 'YYYY-MM-DD')} /\u003e\n  ```\n* 时间类组件的 `onChange` 和 `onPanelChange` 及其他回调函数中为 `Date/GregorianCalendar` 类型的参数，均修改为 moment 类型，两者 API 有所不同，但功能基本一致，请对照 [moment 的 API 文档](http://momentjs.com/docs/) 和 [gregorian-calendar 的文档](https://github.com/yiminghe/gregorian-calendar) 进行修改。你也可以参考这个 [commit](https://github.com/ant-design/ant-design/commit/4026221d451b246956983bb42140142d4a48b7d7) 来进行修改。\n\n  由于 `JSON.stringify(date: moment)` 返回的值会丢失时区设置，所以要先使用 `.format` 把日期转成字符串，相关 issue 见 [#3082](https://github.com/ant-design/ant-design/issues/3082)：\n  ```js\n  handleSubmit() {\n    const values = this.props.form.getFieldsValue();\n    values.date = values.date.format('YYYY-MM-DD HH:mm:ss'); // 或其它格式\n    const data = JSON.stringify(values);\n    // 发送 data 到服务器\n  }\n  ```\n\n* 时间类组件与表单校验一起使用时，`type: 'date'` 改为 `type: 'object'`。\n* 时间类组件的 `format` 属性也发生了变化，从 [gregorian-calendar-format 的格式](https://github.com/yiminghe/gregorian-calendar-format#api) 变化为与 [moment 的格式](http://momentjs.com/docs/#/parsing/string-format/)，例如原来的 `yyyy-MM-dd` 将变为 `YYYY-MM-DD`。\n* Breadcrumb 移除 `linkRender` 和 `nameRender`，请使用 `itemRender`。\n* Menu 移除 `onClose` `onOpen`，请使用 `onOpenChange`。API 差异较大，请先研究 [demo](http://beta.ant.design/components/menu/#components-menu-demo-sider-current)。\n* Table 移除列分页功能，请使用 [固定列](http://ant.design/components/table/#components-table-demo-fixed-columns)。\n* Popover 移除 `overlay` ，请使用 `content`。\n\n以下变化升级后旧代码仍然能正常运行，但是控制台会出现警告提示，建议按提示进行修改。\n\n* Form 废弃 `getFieldProps`，请使用 `getFieldDecorator`：\n\n  ```diff\n  -  \u003cInput placeholder=\"text\" {...getFieldProps('userName', { ... })} /\u003e\n  +  {getFieldDecorator('userName', { ... })(\n  +    \u003cInput placeholder=\"text\" /\u003e\n  +  )}\n  ```\n\n  相关讨论可以看 [#1533](https://github.com/ant-design/ant-design/issues/1533)。\n\n* DatePicker 废弃 `toggleOpen`，请使用 `onOpenChange`：\n\n  ```diff\n  - handleToggleOpen({ open }) {\n  + handleOpenChange(open) {\n    ...\n  }\n  ```\n\n### 2.x Bug 修复\n\n* 修复 Dropdown.Button `disabled` 属性无效的问题。[#3070](https://github.com/ant-design/ant-design/issues/3070)\n* 修复 Form.create `withRef` 选项失效的问题。[#2843](https://github.com/ant-design/ant-design/issues/2843)\n* 修复 Menu inline 模式下子菜单展开的问题。[#2701](https://github.com/ant-design/ant-design/issues/2701)\n* 修复 Modal.confirm 之类的弹窗在异步调用时按钮仍可点击的问题。[#2684](https://github.com/ant-design/ant-design/issues/2684)\n* 修复 DatePicker[showTime] 参数中的 `format` 失效的问题。[#3123](https://github.com/ant-design/ant-design/issues/3123)\n* 修复 Table[dataSource] 中的项的 key 为 `0` 时识别错误的问题。[#3166](https://github.com/ant-design/ant-design/pull/3166) @noonnightstorm\n* 修复 Tree.Node 无子节点时仍然显示箭头的问题。[#2616](https://github.com/ant-design/ant-design/issues/2616)\n* 修复 Tree.Node 箭头隐藏后鼠标 hover 上去光标仍会发生变化的问题。[#2748](https://github.com/ant-design/ant-design/issues/2748)\n\n### 2.x 其他改进\n\n* Alert 新增 [`banner` 模式](http://ant.design/components/alert/#components-alert-demo-banner)。\n* BackTop 增加回到顶部的动画效果。\n* Badge 新增 [状态点模式](http://ant.design/components/badge/#components-badge-demo-status)。\n* Cascader 新增 [搜索功能](http://ant.design/components/cascader/#components-cascader-demo-search)。\n* Checkbox 新增 [indeterminate 状态](http://ant.design/components/checkbox/#components-checkbox-demo-check-all)。\n* Form 新增 [垂直布局](http://ant.design/components/form/#components-form-demo-validate-customized)。\n* InputNumber 现在支持长按。[#](http://ant.design/components/input-number/#components-input-number-demo-basic)\n* notification 支持 [自定义 icon](http://ant.design/components/notification/#components-notification-demo-custom-icon)。\n* Spin 现在允许 [自定义文案与动画共存](http://ant.design/components/spin/#components-spin-demo-tip)。@jerrybendy\n* Transfer 现在可以监听用户选择了哪些选项。[#](http://ant.design/components/transfer/#components-transfer-demo-basic)\n* Transfer 现在可以定义哪些选项是 [不可选择的](http://ant.design/components/transfer/#components-transfer-demo-basic)。\n* 优化 Alert 和 notification 的样式。\n* 优化 Modal.confirm 之类的弹窗的键盘交互。@Dafrok\n* 优化 [DatePicker 的时间选择](http://ant.design/components/date-picker/#components-date-picker-demo-time) 交互。\n* 优化 [Spin 状态切换](http://ant.design/components/spin/#components-spin-demo-nested ) 时的效果。\n* 更新 [font-family](https://github.com/ant-design/ant-design/commit/2f308b0f995cfcb2a3c8feb1e35ffd3f0bf93cfc)。\n\n### 2.x 相关工具发布\n\n* 新增配套网站 [AntD Library](http://library.ant.design/)，提供遵循 Ant Design 设计规范的组件、模式等的 Axure 资源。\n* `babel-plugin-antd` 更名为 [babel-plugin-import](https://github.com/ant-design/babel-plugin-import)，标志着该插件将作为一个通用的按需加载方案存在，而不再是 `antd` 专有。\n\n  请更新 `package.json`：\n\n  ```diff\n  {\n    \"devDependencies\": {\n  -   \"babel-plugin-antd\": \"^0.x.x\",\n  +   \"babel-plugin-import\": \"^1.0.0\",\n    }\n  }\n  ```\n\n  同时更新 `.babelrc` 或你在其它地方对其的配置：\n\n  ```diff\n  {\n  -  \"plugins\": [[\"antd\", { style: \"css\" }]]\n  +  \"plugins\": [[\"import\", { libraryName: \"antd\", style: \"css\" }]]\n  }\n  ```\n\n* [dva@1.0.0](https://github.com/dvajs/dva) 也已经发布，并推荐 [在实战项目中使用](http://ant.design/docs/react/practical-projects)。\n* 脚手架工具推荐使用 [dva-cli](https://github.com/dvajs/dva-cli)，原来的 `antd-init` 以后仅会用于学习以及 demo。\n\n## 1.11.4\n\n去 [GitHub](https://github.com/ant-design/ant-design/blob/1.x-stable/CHANGELOG.md) 查看 `0.x` 到 `1.x` 的 Change Log。\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/CHANGELOG.zh-CN.md\ncontent----\u003e ---\norder: 6\ntitle: Change Log\ntoc: false\ntimeline: true\n---\n\nIf you want to read change logs before `2.0.0`, please visit [GitHub](https://github.com/ant-design/ant-design/releases?after=2.0.0).\n\n---\n\n## 2.5.2\n\n`2016-12-10`\n\n* Improve selected item style of Menu.\n* Fix issue resulting in Mention not responses `onFocus` and `onBlur`. [#4163](https://github.com/ant-design/ant-design/issues/4163)\n* Fix issue resulting in there is a redundant shadow between `disabled` and `checked` Radio. [#4114](https://github.com/ant-design/ant-design/pull/4114) @jdz321\n* Fix error when setting Momment `defaultValue` or `value` on RangePicker, TimePicker, Calendar. [#4147](https://github.com/ant-design/ant-design/issues/4147)\n* Fix issue resulting in Affix disappears when it's uesed in animated Tabs. [#3943](https://github.com/ant-design/ant-design/issues/3943)\n* Fix issue resulting in Cascader passes different `selectedOptions` to `onChange` when manually selecting and selecting by search. [#4096](https://github.com/ant-design/ant-design/issues/4096)\n* Fix issue resulting in Tabs get offset, when too many tabs are opening. [#3637](https://github.com/ant-design/ant-design/issues/3637)\n* Table\n  * Align text of grouped parent header to center.\n  * Fix issue resulting in `filterDropdownVisible` can't be set correctly. [#4162](https://github.com/ant-design/ant-design/issues/4162)\n\n## 2.5.1\n\n`2016-12-03`\n\n* Improve website experience on mobile devices.\n* Add some migrate warnings for `1.x` to `2.x`.\n* ToolTip, Popover, Popconfirm support to wrap text node and multiple node directly now. [#3924](https://github.com/ant-design/ant-design/issues/3924)\n* Anchor\n  * Fix current position bug when scroll fastly. [#4053](https://github.com/ant-design/ant-design/issues/4053)\n  * Fix a bug of parent component ref node is undefined. [#4037](https://github.com/ant-design/ant-design/issues/4037)\n* Table\n  * Fix a selection problem when setting defaultChecked in rowSelection. [#4020](https://github.com/ant-design/ant-design/issues/4020)\n  * Fix grouping column title cannot work with filters. [#4099](https://github.com/ant-design/ant-design/issues/4099)\n* Fix a misplace bug when using Popover over `Input[type=\"textarea\"]`. [#4092](https://github.com/ant-design/ant-design/issues/4092)\n* Fix Popconfirm `visible` is not-working problem. [#4068](https://github.com/ant-design/ant-design/issues/4068)\n* Fix TimePicker can not override width by `style.width`.\n* Unify Steps icon size. [#3817](https://github.com/ant-design/ant-design/issues/3817)\n* Fix style details of Form, Button, Slider, Table.\n\n## 2.5.0\n\n`2016-11-25`\n\n* Change the default theme to Alipay style and improve lots of style details.\n* Supports server-side rendering. (`Mention` will throw warning for [draft-js](https://github.com/facebook/draft-js/issues/385)' issue)\n* Introduce [Jest Snapshot](https://facebook.github.io/jest/docs/tutorial-react.html#snapshot-testing) to test the structure of components and SSR issues.\n* Improve official website and documentation.\n* Add [document](https://ant.design/docs/react/customize-theme) for customizing theme.\n* Add [Sketch template files](https://ant.design/docs/resource/download).\n* `LocaleProvider` supports Brazilian. [#4004](https://github.com/ant-design/ant-design/pull/4004) [@nathantn](https://github.com/nathantn)\n* DatePicker\n  * DatePicker can determine whether to show \"Today\" button. [commit](https://github.com/ant-design/ant-design/commit/bbef274aae169d142e3e7e3ea0af922d48e6dd64)\n  * RangePicker can set presetted ranges. [demo](https://ant.design/components/date-picker/#components-date-picker-demo-presetted-ranges)\n  * Fix \"Now\" button doesn't work while `DatePicker[showTime]` is set. [#3748](https://github.com/ant-design/ant-design/issues/3748)\n  * Fix `RangePicker[format]` should work. [#3808](https://github.com/ant-design/ant-design/issues/3808)\n* Add and update some icons. [#3977](https://github.com/ant-design/ant-design/pull/3977)\n* New component `Input.Search`. [demo](https://ant.design/components/input/#components-input-demo-search-input)\n* Mention onSelect event will get complete record. [#3867](https://github.com/ant-design/ant-design/issues/3867)\n* Pagination can get current range. [demo](https://ant.design/components/pagination/#components-pagination-demo-total)\n* Table\n  * We can control the visible of customized `filterDropdown`. [demo](https://ant.design/components/table/#components-table-demo-custom-filter-panel)\n  * Supports JSX-style columns. [demo](https://ant.design/components/table/#components-table-demo-jsx)\n  * Can listen the click event of table cell. [#3774](https://github.com/ant-design/ant-design/issues/3774)\n  * Fix border radius of head of border-less table.\n  * Fix that height of title and footer don't follow `Table[size]`. [commit](https://github.com/ant-design/ant-design/commit/9e6439b06cd099ab384a4a2f026f0def6e12bf23)\n  * Fix issue with selected status. [#3900](https://github.com/ant-design/ant-design/issues/3900)\n* Upload\n  * Fix that children could not be `null`.\n  * Fix logic of preview. [commit](https://github.com/ant-design/ant-design/commit/e552880c32aaa3f5b0fb09a5e1fb7454c24d5378)\n* Fix `z-index` of Badge. [#3898](https://github.com/ant-design/ant-design/issues/3898)\n* Fix alignment of multi-line Checkbox. [#3971](https://github.com/ant-design/ant-design/issues/3971) [@flashback313](https://github.com/flashback313)\n* Fix alignment of InputNumber while using with other form controls. [#3866(comment)](https://github.com/ant-design/ant-design/issues/3866#issuecomment-261148256)\n* Fix style of `Menu.Divider`. [#3813](https://github.com/ant-design/ant-design/issues/3813)\n* Fix that Popover should support Checkbox and Radio as children. [#3455](https://github.com/ant-design/ant-design/issues/3455)\n* Fix height of `Select[combobox]`. [#3855](https://github.com/ant-design/ant-design/issues/3855)\n* Fix style of actived Switch. [#3838](https://github.com/ant-design/ant-design/issues/3838)\n* Fix that Transfer doesn't show \"Not Found\" while there is no search result. [#3996](https://github.com/ant-design/ant-design/issues/3996)\n* Fix style of placeholder of TreeSelect. [#3841](https://github.com/ant-design/ant-design/issues/3841)\n* Fix compile errors in TypeScript. [#3969](https://github.com/ant-design/ant-design/pull/3969) [@AlbertZheng](https://github.com/AlbertZheng)\n* Fix that feedback icon should not affect users' operation. [#3891](https://github.com/ant-design/ant-design/issues/3891)\n\n## 2.4.3\n\n`2016-11-17`\n\n* Fix errors in `Anchor` about querySelector, and make some experience Optimization .[#3832](https://github.com/ant-design/ant-design/issues/3832) [#3844](https://github.com/ant-design/ant-design/issues/3844)\n\n## 2.4.2\n\n`2016-11-13`\n\n* Fix `Dropdown.Button` cannot popup menu.[#3815](https://github.com/ant-design/ant-design/issues/3815)\n\n## 2.4.1\n\n`2016-11-11`\n\n* Fix `2.4.0` missing index files.\n\n## 2.4.0\n\n`2016-11-11`\n\n* Adjust components structure.\n* New [Anchor](https://ant.design/components/anchor) Component.\n* Fix less variables `@font-size-base` and `@text-color`, add `@font-size-lg` `@text-color-secondary`.\n* Add new props `selectedKeys` for `Transfer` component [#3729]. (https://github.com/ant-design/ant-design/issues/3729)\n* Add `Tag` selected status.\n* Fix `Dropdown.Button` not support `visible` and `onVisibleChange`. [#3779](https://github.com/ant-design/ant-design/issues/3779)\n* Fix `Now` button of `DatePicker[showTime]`. [#3748](https://github.com/ant-design/ant-design/issues/3748)\n* Fix style of `Steps` in vertical mode. [#3760](https://github.com/ant-design/ant-design/issues/3760)\n* Fix style compatibility of `Spin` in IE10+.[#3755](https://github.com/ant-design/ant-design/issues/3755)\n* Fix default style of `Carousel` component.\n* Fix focus logic of `Mention` component. [#3801](https://github.com/ant-design/ant-design/issues/3801)\n* Fix animate bug of `Progress` component. [#3784](https://github.com/ant-design/ant-design/issues/3784)\n* Fix focus bug of `Select` component. [#3778](https://github.com/ant-design/ant-design/issues/3778)\n* Fix `TimePicker` not support `format=\"HH\"` bug. [#3793](https://github.com/ant-design/ant-design/issues/3793)\n* Fix `Input` `suffix` mouse event responsive area. [#3714](https://github.com/ant-design/ant-design/issues/3714)\n* Improve performance of `Table` selection. [#3757](https://github.com/ant-design/ant-design/pull/3757)\n* Improve Carousel default UI style.\n* Improve style of `Checkbox` and `Radio`. [#3590](https://github.com/ant-design/ant-design/issues/3590)\n* Fix style of DatePickek, Form, Table.\n\n## 2.3.2\n\n`2016-11-09`\n\n* Fix dead loop while using `getFieldProps`.\n\n## 2.3.1\n\n`2016-11-07`\n\n* Add missing `dist/antd.css` back.\n\n## 2.3.0\n\n`2016-11-04`\n\n* Upgrade normalize.css to 5.0.\n* Point main file to `lib/index.js` in package.json. [#3397](https://github.com/ant-design/ant-design/pull/3397)\n* A brand new `Spin` design.\n* Add `addon` for `TimePicker` to allow render some addon to its bottom.\n* Add `onDragEnd` for `Tree`.\n* Add `bordered` for `Collapse`.\n* Improve `Tabs` switch animation.\n* Improve `Radio` and `Checkbox` style when it's disabled and mouse hovered. [#3590](https://github.com/ant-design/ant-design/issues/3590)\n* Optimize `Transfer` performance.[#2860](https://github.com/ant-design/ant-design/issues/2860)\n* Fix nested `Popover` style issue. [#3448](https://github.com/ant-design/ant-design/issues/3448)\n* Fix issue resulting in server side render `Transfer` failed. [#3686](https://github.com/ant-design/ant-design/issues/3686)\n* Fix issue resulting in preview image not display when `Upload` in `picture-card` mode. [#3706](https://github.com/ant-design/ant-design/pull/3706) [@denzw](https://github.com/denzw)\n* DatePicker\n  * `onChange` will be triggered when `DatePicker` in `showTime` mode on blur now.\n  * Add `monthCellContentRender` and `cellContentRender` for `MonthPicker`.\n  * `Rangepicker` can input time manually now.[#3718](https://github.com/ant-design/ant-design/issues/3718)\n  * Add czech locale/translations.\n* Badge\n  * Improve number over 99 displaying when mouse hovering. [#3645](https://github.com/ant-design/ant-design/issues/3645)\n  * Fix moving animation when using `Badge` alone. [#3709](https://github.com/ant-design/ant-design/issues/3709)\n* Mention\n  * Fix issue resulting in `Mention` will be covered by `Table`. [#3588](https://github.com/ant-design/ant-design/issues/3588)\n  * Add `getSuggestionContainer` to allow specify container. [#3658](https://github.com/ant-design/ant-design/pull/3658)\n* Tag\n  * Deprecate `color`. [#3560](https://github.com/ant-design/ant-design/issues/3560)\n  * Add `type`. [#3560](https://github.com/ant-design/ant-design/issues/3560)\n  * Add `checkable`. [#3560](https://github.com/ant-design/ant-design/issues/3560)\n* Radio.Group\n  * Add `className`。\n  * `null` or `undefined` `children` will be ignored.\n* Select\n  * Add `tokenSeparators` to support automatic tokenization。[#2071](https://github.com/ant-design/ant-design/issues/2071)\n  * Add `onFocus` callback. [#3587](https://github.com/ant-design/ant-design/issues/3587)\n  * Fix issue resulting in Select can't display correct selected item text in `combobox` mode. [#3401](https://github.com/ant-design/ant-design/issues/3401)\n\n## 2.2.1\n\n`2016-11-02`\n\n* Fix controlled DatePicker[showTime] not working bug. [#3665](https://github.com/ant-design/ant-design/issues/3665)\n\n## 2.2.0\n\n`2016-10-28`\n\n* Supports TypeScript@2.0. [@AlbertZheng](https://github.com/AlbertZheng) [#3358](https://github.com/ant-design/ant-design/issues/3358)\n* Not rely on specific version of React now. [#3627](https://github.com/ant-design/ant-design/pull/3627)\n* Alert supports `className` `style`.\n* DatePicker \u0026 MonthPicker \u0026 RangePicker allow developers to set whether to show the clear button. [#3618](https://github.com/ant-design/ant-design/issues/3618)\n* Form.Item can generate `validateStatus` \u0026 `help` for nested form control automatically. [#3212](https://github.com/ant-design/ant-design/issues/3212)\n* RangePicker can set some hours or minutes or seconds to be not selectable. [#](https://ant.design/components/date-picker/#components-date-picker-demo-disabled-date)\n* Switch\n  * The width of Switch will resize automatically, according to `checkedChildren/unCheckedChildren`. [#3380](https://github.com/ant-design/ant-design/issues/3380)\n  * Improve the switch animation.\n* Upload can [customized request](https://github.com/react-component/upload#customrequest) now. [@edgji](https://github.com/edgji)\n* Icon\n  * New icons `bulb` `select` `like-o` `dislike-o`.\n  * Adjust existing icons `loading` `like` `dislike`.\n* Improve the TypeScript definition of Card \u0026 DatePicker \u0026 Icon \u0026 Table. [@infeng](https://github.com/infeng) [3468](https://github.com/ant-design/ant-design/pull/3468) [#3603](https://github.com/ant-design/ant-design/pull/3603) [#3531](https://github.com/ant-design/ant-design/pull/3531)\n* Fix Cascader `defaultValue` should work. [#3470](https://github.com/ant-design/ant-design/issues/3470)\n* Fix the alignment of Button \u0026 Input \u0026 DatePicker \u0026 Select. [#3481](https://github.com/ant-design/ant-design/issues/3481)\n* DatePicker\n  * Fix wrong timing of triggering `onChange` while `DatePicker[showTime]` is set. [#3523](https://github.com/ant-design/ant-design/issues/3523)\n* Fix `Dropdown.Button[disabled]` doesn't works for behaviour. [#3535](https://github.com/ant-design/ant-design/issues/3535)\n* Menu\n  * Fix errors in SSR, thanks to  [@xpcode](https://github.com/xpcode) to find the solution. [#2061](https://github.com/ant-design/ant-design/issues/2061) [#2406](https://github.com/ant-design/ant-design/issues/2406) [#3293](https://github.com/ant-design/ant-design/issues/3293)\n  * Fix children don't support `null`. [#3599](https://github.com/ant-design/ant-design/issues/3599)\n* Fix loading status animation for message.[#3536](https://github.com/ant-design/ant-design/issues/3536)\n* Form\n  * Fix style issue while using `Form[inline]` and `Input[addonBefore|addonAfter]` together. [#3524](https://github.com/ant-design/ant-design/issues/3524)\n  * Fix style issue for Radio.Button in Form.Item.\n  * Fix style issue for search button in Form.Item. [#3630](https://github.com/ant-design/ant-design/issues/3630)\n  * Fix Form.Item should not treat no user input as validate success. [#3613](https://github.com/ant-design/ant-design/issues/3613)\n* Should not limit the min width of Popover while `Popover[title]` is not set.\n* Table\n  * Fix style of fixed header of Table while `dataSource` is empty.[#3567](https://github.com/ant-design/ant-design/issues/3567)\n  * Fix Table will overlap SubMenu while `dataSource` is empty. [#3521](https://github.com/ant-design/ant-design/issues/3521)\n* Tabs\n  * Height of header of `Tabs[type=\"card|editable-card\"]` should follow design.\n  * Fix height of TabPane should follow height of its content. [#3304](https://github.com/ant-design/ant-design/issues/3304)\n* Fix style of `TreeSelect[showSearch]`. [#3520](https://github.com/ant-design/ant-design/issues/3520)\n\n## 2.1.0\n\n`2016-10-16`\n\n- Supports spinning Icon.\n- Tabs's switch animation could be disabled now. [#3324](https://github.com/ant-design/ant-design/issues/3324)\n- Add Spanish localization for LocaleProvider. @Danjavia\n- Update Russian localization for LocaleProvider. @plandem\n- Add `onSelect` event for AutoComplete.\n- Improve style of Modal.\n- Improve animation of Tooltip.\n- Improve style of Transfer's buttons.\n- Improve style of Tree.\n- Fix some less variables.\n- Fix errors while import the whole antd in SSR.\n- Fix errors while render Affix and BackTop on server. [#3283](https://github.com/ant-design/ant-design/issues/3283) [#3343](https://github.com/ant-design/ant-design/issues/3343)\n- Fix conflicts between Cascader search mode and browser's autocomplete behaviour. [#3350](https://github.com/ant-design/ant-design/issues/3350)\n- Fix bug that `h3` cannot be the value of Card[title]. [#3388](https://github.com/ant-design/ant-design/issues/3388)\n- DatePicker\n  - Fix bug that `onChange` will be trigger twice when `showTime` is set. [#3376](https://github.com/ant-design/ant-design/issues/3376)\n  - Fix differences between overlay's and trigger's date format. [#3405](https://github.com/ant-design/ant-design/issues/3405) [#3298](https://github.com/ant-design/ant-design/issues/3298)\n  - Fix style conflicts with TimePicker. [#3312](https://github.com/ant-design/ant-design/issues/3312) [#3307](https://github.com/ant-design/ant-design/issues/3307)\n- Fix overflow issue for Form.Item label.\n- Fix that Icon should not show border in Safari.\n- Fix infinite loop while inc/dec InputNubmer with keyboard. [#3239](https://github.com/ant-design/ant-design/issues/3239)\n- Fix the style of the arrow of Popover.\n- Fix bug Popover and Popconfirm `arrowPointAtCenter` doesn't work.\n- Select\n  - Fix bug that styles of Select are imported twice. [#3332](https://github.com/ant-design/ant-design/issues/3332)\n  - Fix bug `notFoundContent` cannot be set as `''`. [#3345](https://github.com/ant-design/ant-design/issues/3345)\n  - Fix the unstable width of table cell with Select[showSearch]. [#3413](https://github.com/ant-design/ant-design/issues/3413)\n- Fix style conflicts while use `border` \u0026 `title` \u0026 `footer` of Table at the same time. [#3301](https://github.com/ant-design/ant-design/issues/3301)\n- Fix that the height of TabPane doesn't follow height of content. [#3377](https://github.com/ant-design/ant-design/issues/3377)\n- Fix bug Transfer[titles] is not under the control of LocaleProvider. [#3264](https://github.com/ant-design/ant-design/pull/3264)\n- Upload\n  - Fix bug users' `onRemove` will override default behaviour. [#3317](https://github.com/ant-design/ant-design/issues/3317)\n  - Fix style for `listType='picture-card'`.[#3316](https://github.com/ant-design/ant-design/issues/3316)\n- Fix bug that moment locales is not found while built. [#3204](https://github.com/ant-design/ant-design/issues/3204) [#3411](https://github.com/ant-design/ant-design/issues/3411)\n\n## 2.0.1\n\n`2016-10-01`\n\n- Fix developers cannot call methods of react-slick. [#3164](https://github.com/ant-design/ant-design/issues/3164)\n- Fix Steps.Step[icon] should support React.ReactNode. [#3159](https://github.com/ant-design/ant-design/issues/3159)\n- Fix server-side render for Affix. [#3216](https://github.com/ant-design/ant-design/issues/3216)\n- Fix Mention should support `onSelect` `placeholder`. [#3236](https://github.com/ant-design/ant-design/issues/3236) [#3226](https://github.com/ant-design/ant-design/issues/3226)\n- Fix Transfer cannot work with `getFieldDecorator`.\n- Fix LocaleProvider doesn't work for time-related components.\n- Fix Cascader doesn't show search text in search mode.\n- Fix the animation \u0026 text Spin should be placed in vertical middle.\n- Fix styles of RangePicker Modal Tag Progress.\n\n## 2.0.0\n\n`2016-09-28`\n\nAfter four months, `antd@2.0.0` is published. We had refactored code and improve functionalities and details of existing components. What's more, we provide English version of the documentation. The antd community help us a lot in developing `antd@2.0.0`.\n\nIf you meet any problem while you try to upgrade from `antd@1.0.0`, feel free to [create issues on GitHub](https://github.com/ant-design/ant-design/issues).\n\n### 2.x Major changes\n\n* Refactor components with TypeScript, and provide **`.d.ts` files which are officially supported**. Thanks to all the developers that contributed to [#1846](https://github.com/ant-design/ant-design/issues/1846) and @infeng.\n* **Translate the documentation into English**, and we are going to provide both of Chinese and English versions of the documentation in the future. Thanks to all the translators and reviewers that contributed to [#1471](https://github.com/ant-design/ant-design/issues/1471).\n* DatePicker, TimePicker, Calendar and other components that are designed to select time **are refactored to replace [gregorian-calendar](github.com/yiminghe/gregorian-calendar) with [moment](http://momentjs.com/)**.\n* All the [icons](http://ant.design/components/icon/) are re-designed.\n* New component [Mention](http://ant.design/components/mention/).\n* New component [AutoComplete](http://ant.design/components/auto-complete/).\n* The `getFieldProps` of Form is replaced with `getFieldDecorator` which will warn developers if they make mistakes. Related discussion [#1533](https://github.com/ant-design/ant-design/issues/1533).\n* Table supports [grouping columns](http://ant.design/components/table/#components-table-demo-grouping-columns). @yesmeck\n* Removed components and features which are deprecated in `antd@1.x`, such as QueueAnim, Validation, Form.ValueMixin, Progress.Line, Progress.Circle, Popover[overlay] and Slider[marks] will not support array any more.\n\n### 2.x Breaking changes\n\n\u003e We suggest you upgrade to lastest version of `2.x`.\n\nThere are some breaking changes in `antd@2.0.0`, and you need to modify your code to work with it.\n\n* `value` and `defaultValue` of all the time-related components will not support type `String/Date`, please use [moment](http://momentjs.com/):\n  ```diff\n  - \u003cTimePicker defaultValue=\"12:08:23\" /\u003e\n  + \u003cTimePicker defaultValue={moment('12:08:23', 'HH:mm:ss')} /\u003e\n\n  - \u003cDatePicker defaultValue=\"2015/01/01\" /\u003e\n  + \u003cDatePicker defaultValue={moment('2015/01/01', 'YYYY/MM/DD')} /\u003e\n\n  - \u003cCalendar defaultValue={new Date('2010-10-10')} /\u003e\n  + \u003cCalendar defaultValue={moment('2010-10-10', 'YYYY-MM-DD')} /\u003e\n  ```\n* Parameters of type `Date/GregorianCalendar` of functions such as `onChange` and `onPanelChange`, plus other callback functions had been changed to type moment. Please consult [APIs of gregorian-calendar](https://github.com/yiminghe/gregorian-calendar) and [APIs of moment](http://momentjs.com/docs/), and update your code accordingly. And you can consult this [commit](https://github.com/ant-design/ant-design/commit/4026221d451b246956983bb42140142d4a48b7d7) to see how to update.\n\n  Because the return value of `JSON.stringy(date: moment)` will lost time zone, we should use `.format` to convert date to string first, see related issue [#3082](https://github.com/ant-design/ant-design/issues/3082) for details:\n  ```js\n  handleSubmit() {\n    const values = this.props.form.getFieldsValue();\n    values.date = values.date.format('YYYY-MM-DD HH:mm:ss'); // or other format\n    const data = JSON.stringify(values);\n    // send data to server\n  }\n  ```\n* For the value of time-related components becomes an instance of `moment`, you should replace `type: 'date'` with `type: 'object'` in form validation.\n* The `format` of time-related components is changed from [gregorian-calendar-format](https://github.com/yiminghe/gregorian-calendar-format#api) to [moment  format](http://momentjs.com/docs/#/parsing/string-format/) now, for instance the format `yyyy-MM-dd` should change to `YYYY-MM-DD`.\n* `linkRender` and `nameRender` of Breadcrumb are removed, please use `itemRender`.\n* `onClose` and `onOpen` of Menu are removed, please use `onOpenChange`. As being totally different, please check [this demo](http://beta.ant.design/components/menu/#components-menu-demo-sider-current) first.\n* Paging columns of Table were removed, please use [fixed columns](http://ant.design/components/table/#components-table-demo-fixed-columns).\n* `Popover[overlay]` is removed, please use `Popover[content]` instead.\n\nThe following change will throw some warnings in the console and it will still work, but we recommend to update your code.\n\n* `getFieldProps` of Form is deprecated, please use `getFieldDecorator`:\n\n  ```diff\n  -  \u003cInput placeholder=\"text\" {...getFieldProps('userName', { ... })} /\u003e\n  +  {getFieldDecorator('userName', { ... })(\n  +    \u003cInput placeholder=\"text\" /\u003e\n  +  )}\n  ```\n\n  Look up to [#1533](https://github.com/ant-design/ant-design/issues/1533) for related discussion.\n\n* `toggleOpen` of DatePicker is deprecated, please use `onOpenChange`:\n\n  ```diff\n  - handleToggleOpen({ open }) {\n  + handleOpenChange(open) {\n    ...\n  }\n  ```\n\n### 2.x Bug fixes\n\n* Dropdown.Button[disabled] should work. [#3070](https://github.com/ant-design/ant-design/issues/3070)\n* `option.withRef` of Form.create should work. [#2843](https://github.com/ant-design/ant-design/issues/2843)\n* Fix slow response of expanding sub menu in Menu[inline] mode. [#2701](https://github.com/ant-design/ant-design/issues/2701)\n* The button of Modal.confirm(and so on) should not be clickable while it is closed asynchronously. [#2684](https://github.com/ant-design/ant-design/issues/2684)\n* `format` of DatePicker[showTime] should work. [#3123](https://github.com/ant-design/ant-design/issues/3123)\n* Fix Table[dataSource] treat key whose value is `0` as inexisting. [#3166](https://github.com/ant-design/ant-design/pull/3166) @noonnightstorm\n* Tree.Node should not show arrow if it has no child nodes. [#2616](https://github.com/ant-design/ant-design/issues/2616)\n* Fix cursor style of arrows that are hidden of Tree.Node. [#2748](https://github.com/ant-design/ant-design/issues/2748)\n\n### 2.x Other improvements\n\n* Alert supports [`banner` mode](http://ant.design/components/alert/#components-alert-demo-banner).\n* BackTop will scroll to top with animation.\n* Badge supports [status dot mode](http://ant.design/components/badge/#components-badge-demo-status).\n* Cascader supports [searching options directly](http://ant.design/components/cascader/#components-cascader-demo-search).\n* Checkbox supports [indeterminate mode](http://ant.design/components/checkbox/#components-checkbox-demo-check-all).\n* Form supports [vertical layout](http://ant.design/components/form/#components-form-demo-validate-customized).\n* InputNumber supports long press to increase/decrease number. [#](http://ant.design/components/input-number/#components-input-number-demo-basic)\n* notification supports [customized icon](http://ant.design/components/notification/#components-notification-demo-custom-icon).\n* Spin allows [customized tips and animation work together](http://ant.design/components/spin/#components-spin-demo-tip). @jerrybendy\n* Transfer can handle event while options are checked/unchecked. [#](http://ant.design/components/transfer/#components-transfer-demo-basic)\n* Transfer can determine [whether an option is checkable](http://ant.design/components/transfer/#components-transfer-demo-basic).\n* Improve style of Alert and notification.\n* Modal.confirm(and so on) can be closed by keyboard. @Dafrok\n* Improve the user experience of [selecting time in DatePicker](http://ant.design/components/date-picker/#components-date-picker-demo-time).\n* Improve the status changed animation of [Spin](http://ant.design/components/spin/#components-spin-demo-nested ).\n* Update [font-family](https://github.com/ant-design/ant-design/commit/2f308b0f995cfcb2a3c8feb1e35ffd3f0bf93cfc).\n\n### 2.x Workflow\n\n* [AntD Library](http://library.ant.design/) a collection of Axure files which includes components and patterns that follow Ant Design Specification.\n* Rename `babel-plugin-antd` to [`babel-plugin-import`](https://github.com/ant-design/babel-plugin-import), and this means that `babel-plugin-import` becomes an common load-on-demand solution and not just for `antd`.\n\n  Please update `package.json`:\n\n  ```diff\n  {\n    \"devDependencies\": {\n  -   \"babel-plugin-antd\": \"^0.x.x\",\n  +   \"babel-plugin-import\": \"^1.0.0\",\n    }\n  }\n  ```\n\n  And update your babel config in `.babelrc` or other place:\n\n  ```diff\n  {\n  -  \"plugins\": [[\"antd\", { style: \"css\" }]]\n  +  \"plugins\": [[\"import\", { libraryName: \"antd\", style: \"css\" }]]\n  }\n  ```\n\n* [dva@1.0.0](https://github.com/dvajs/dva) is published and it is officially recommended framework [in real world](http://ant.design/docs/react/practical-projects).\n* The officially recommended scaffold is [dva-cli](https://github.com/dvajs/dva-cli) now, the old `antd-init` is just for studying and demo.\n\n## 1.11.4\n\nVisit [GitHub](https://github.com/ant-design/ant-design/blob/1.x-stable/CHANGELOG.md) to read change logs from `0.x` to `1.x`。\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/CHANGELOG.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: General\ntitle: 阿里\nsubtitle: 阿里\n---\n\n按钮用于开始一个即时操作。\n\n## 何时使用\n\n标记了一个（或封装一组）操作命令，响应用户点击行为，触发相应的业务逻辑。\n\n## API\n\n通过设置 Button 的属性来产生不同的按钮样式，推荐顺序为：`type` -\u003e `shape` -\u003e `size` -\u003e `loading` -\u003e `disabled`\n\n按钮的属性说明如下：\n\n属性 | 说明 | 类型 | 默认值\n-----|-----|-----|------\ntype | 设置按钮类型，可选值为 `primary` `ghost` `dashed` 或者不设 | string | -\nhtmlType | 设置 `button` 原生的 `type` 值，可选值请参考 [HTML 标准](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type) | string | `button`\nicon | 设置按钮的图标类型 | string | -\nshape | 设置按钮形状，可选值为 `circle` 或者不设 | string | -\nsize | 设置按钮大小，可选值为 `small` `large` 或者不设 | string | `default`\nloading | 设置按钮载入状态 | boolean | false\nonClick | `click` 事件的 handler | function | -\n\n`\u003cButton\u003eHello world!\u003c/Button\u003e` 最终会被渲染为 `\u003cbutton\u003eHello world!\u003c/button\u003e`，并且除了上表中的属性，其它属性都会直接传到 `\u003cbutton\u003e\u003c/button\u003e`。\n\n\u003cstyle\u003e\n[id^=\"components-button-demo-\"] .ant-btn {\n  margin-right: 8px;\n  margin-bottom: 12px;\n}\n[id^=\"components-button-demo-\"] .ant-btn-group \u003e .ant-btn {\n  margin-right: 0;\n}\n\u003c/style\u003e\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/Ali/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Navigation\ncols: 2\ntitle: Ali\n---\n\nHyperlinks to scroll on one page.\n\n## When To Use\n\nFor displaying anchor hyperlinks on page and jumping between them.\n\n## API\n\n### Anchor Props\n\n| Property     | Description           | Type     | Default      |\n|--------------|-----------------------|----------|--------------|\n| offsetTop    | Pixels to offset from top when calculating position of scroll | Number | 0 |\n| offsetBottom | Pixels to offset from bottom when calculating position of scroll | Number | - |\n| bounds     | Bounding distance of anchor area | Number | 5(px) |\n\n### Link Props\n\n| Property        | Description           | Type               | Default       |\n|-------------|----------------|--------------------|--------------|\n| href    | target of hyperlink  | String |         |\n| title | content of  hyperlink | React.Node |         |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/Ali/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Navigation\ntitle: Affix\n---\n\nMake an element sticky to viewport.\n\n## When To Use\n\nWhen user browses a long web page, some content need to stick to the viewport. This is common for menus and actions.\n\nPlease note that Affix should not cover other content on the page, especially when the size of the viewport is small.\n\n## API\n\n| Property     | Description           | Type     | Default      |\n|--------------|-----------------------|----------|--------------|\n| offsetTop    | Pixels to offset from top when calculating position of scroll | Number | 0 |\n| offsetBottom | Pixels to offset from bottom when calculating position of scroll | Number | - |\n| onChange     | Callback when affix state is changed | Function(affixed) | - |\n\n**Note:** Children of `Affix` can not be `position: absolute`, but you can set `Affix` as `position: absolute`:\n\n```jsx\n\u003cAffix style={{ position: 'absolute', top: y, left: x}}\u003e\n  ...\n\u003c/Affix\u003e\n```\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/affix/index.en-US.md\ncontent----\u003e ---\ncategory: Components\nsubtitle: 固钉\ntype: Navigation\ntitle: Affix\n---\n\n将页面元素钉在可视范围。\n\n## 何时使用\n\n当内容区域比较长，需要滚动页面时，这部分内容对应的操作或者导航需要在滚动范围内始终展现。常用于侧边菜单和按钮组合。\n\n页面可视范围过小时，慎用此功能以免遮挡页面内容。\n\n## API\n\n| 成员        | 说明           | 类型               | 默认值       |\n|-------------|----------------|--------------------|--------------|\n| offsetTop    | 距离窗口顶部达到指定偏移量后触发   | Number |         |\n| offsetBottom | 距离窗口底部达到指定偏移量后触发   | Number |         |\n| target | 设置 `Affix` 需要监听其滚动事件的元素，值为一个返回对应 DOM 元素的函数 | Function | () =\u003e window |\n| onChange | 固定状态改变时触发的回调函数   | Function(affixed) | 无        |\n\n**注意：**`Affix` 内的元素不要使用绝对定位，如需要绝对定位的效果，可以直接设置 `Affix` 为绝对定位：\n\n```jsx\n\u003cAffix style={{ position: 'absolute', top: y, left: x}}\u003e\n  ...\n\u003c/Affix\u003e\n```\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/affix/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Feedback\ntitle: Alert\n---\n\nAlert component for feedback.\n\n## When To Use\n\n- When you need to show alert messages for users.\n- When you need a persistent static container which is closable by user actions.\n\n## API\n\n| Property   | Description                                               | Type       | Default |\n|----------- |---------------------------------------------------------  | ---------- |-------|\n| type       | Type of Alert styles, options:`success`, `info`, `warning`, `error` | String | `info` |\n| closable   | Whether Alert can be closed | Boolean | - |\n| closeText  | Close text to show | React.Node | - |\n| message    | Content of Alert | React.Node | - |\n| description | Additional content of Alert | React.Node | - |\n| onClose    | Callback when close Alert | Function | - |\n| showIcon   | Whether to show icon | Boolean | false |\n| banner   | Whether to show as banner | Boolean | false |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/alert/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Navigation\ncols: 2\ntitle: Anchor\n---\n\nHyperlinks to scroll on one page.\n\n## When To Use\n\nFor displaying anchor hyperlinks on page and jumping between them.\n\n## API\n\n### Anchor Props\n\n| Property     | Description           | Type     | Default      |\n|--------------|-----------------------|----------|--------------|\n| offsetTop    | Pixels to offset from top when calculating position of scroll | Number | 0 |\n| offsetBottom | Pixels to offset from bottom when calculating position of scroll | Number | - |\n| bounds     | Bounding distance of anchor area | Number | 5(px) |\n\n### Link Props\n\n| Property        | Description           | Type               | Default       |\n|-------------|----------------|--------------------|--------------|\n| href    | target of hyperlink  | String |         |\n| title | content of  hyperlink | React.Node |         |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/anchor/index.en-US.md\ncontent----\u003e ---\ncategory: Components\nsubtitle: 警告提示\ntype: Feedback\ntitle: Alert\n---\n\n警告提示，展现需要关注的信息。\n\n## 何时使用\n\n- 当某个页面需要向用户显示警告的信息时。\n- 非浮层的静态展现形式，始终展现，不会自动消失，用户可以点击关闭。\n\n## API\n\n| 参数        | 说明                                                      | 类型        | 默认值 |\n|----------- |---------------------------------------------------------  | ---------- |-------|\n| type       | 指定警告提示的样式，有四种选择 `success`、`info`、`warning`、`error`   | String     | `info`    |\n| closable   | 默认不显示关闭按钮                                  | Boolean   | 无    |\n| closeText  | 自定义关闭按钮                                     | React.Node   | 无    |\n| message    | 警告提示内容                                       | React.Node   | 无    |\n| description | 警告提示的辅助性文字介绍                            | React.Node   | 无    |\n| onClose     | 关闭时触发的回调函数                                | Function   | 无    |\n| showIcon   | 是否显示辅助图标                                 | Boolean   | false    |\n| banner   | 是否用作顶部公告                                 | Boolean   | false    |\n\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/alert/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Entry\ncols: 1\ntitle: AutoComplete\n---\n\nAutocomplete function of input field.\n\n## When To Use\n\nWhen there is a need for autocomplete functionality.\n\n## API\n\n```jsx\nconst dataSource = ['12345', '23456', '34567'];\n\u003cAutoComplete dataSource={dataSource} /\u003e\n```\nSince `AutoComplete` is based on `Select`, so besides the following API, `AutoComplete` has the same API as `Select`.\n\n| Property           | Description                             |  Type | Default |\n|----------------|----------------------------------|------------|--------|\n| dataSource          | Data source for autocomplete | Array     |      |\n| value    | selected option | String/Array\u003cString\u003e/{key: String, label: React.Node}/Array\u003c{key, label}\u003e   |  -  |\n| defaultValue | Initial selected option. | string/Array\u003cString\u003e   |  -  |\n| allowClear   | Show clear button, effective in multiple mode only. | boolean | false |\n| onChange | Called when select an option or input value change, or value of input is changed | function(value, label) | - |\n| onSelect | Called when a option is selected. param is option's value and option instance. | function(value, option) | -   |\n| disabled | Whether disabled select | boolean | false |\n| placeholder | placeholder of input | string | - |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/auto-complete/index.en-US.md\ncontent----\u003e ---\ncategory: Components\nsubtitle: 锚点\ncols: 2\ntype: Navigation\ntitle: Anchor\n---\n\n用于跳转到页面指定位置。\n\n## 何时使用\n\n需要展现当前页面上可供跳转的锚点链接，以及快速在锚点之间跳转。\n\n## API\n\n### Anchor Props\n\n| 成员        | 说明           | 类型               | 默认值       |\n|-------------|----------------|--------------------|--------------|\n| offsetTop    | 距离窗口顶部达到指定偏移量后触发   | Number |         |\n| offsetBottom | 距离窗口底部达到指定偏移量后触发   | Number |         |\n| bounds | 锚点区域边界 | Number | 5(px) |\n\n### Link Props\n\n| 成员        | 说明           | 类型               | 默认值       |\n|-------------|----------------|--------------------|--------------|\n| href    | 锚点链接   | String |         |\n| title | 文字内容   | React.Node |         |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/anchor/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\nsubtitle: 自动完成\ntype: Data Entry\ncols: 1\ntitle: AutoComplete\n---\n\n输入框自动完成功能。\n\n## 何时使用\n\n需要自动完成时。\n\n## API\n\n```jsx\nconst dataSource = ['12345', '23456', '34567'];\n\u003cAutoComplete dataSource={dataSource} /\u003e\n```\n因为 `AutoComplete` 是基于 `Select` 封装的，所以除了以下 API 外，`AutoComplete` 跟 `Select` 拥有一样的 API。\n\n| 参数           | 说明                             | 类型        | 默认值 |\n|----------------|----------------------------------|------------|---------|\n| dataSource          | 自动完成的数据源 | Array     |         |\n| value    | 指定当前选中的条目 | String/Array\u003cString\u003e/{key: String, label: React.Node}/Array\u003c{key, label}\u003e   |  无  |\n| defaultValue | 指定默认选中的条目 | String/Array\u003cString\u003e/{key: String, label: React.Node}/Array\u003c{key, label}\u003e   |  无  |\n| allowClear   | 支持清除, 单选模式有效 | boolean | false |\n| onChange | 选中 option，或 input 的 value 变化时，调用此函数 | function(value) | 无 |\n| onSelect | 被选中时调用，参数为选中项的 value 值 | function(value, option) | 无 |\n| disabled | 是否禁用 | boolean | false |\n| placeholder | 输入框提示 | string | - |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/auto-complete/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Navigation\ntitle: BackTop\n---\n\n`BackTop` makes it easy to go back to the top of the page.\n\n## When To Use\n\n- When the page content is very long.\n- When you need to go back to the top very frequently in order to view the contents.\n\n## API\n\n\u003e The distance to the bottom is set to `50px` by default, which is overridable.\n\n\u003e If you decide to use custom styles, please note the size limit: no more than `40px * 40px`.\n\n\nProperty | Description | Type | Default\n-----|-----|-----|------\nvisibilityHeight | the `BackTop` button will not show until the scroll height reaches this value | Number | 400\nonClick | a callback function, which can be executed when you click the button | Function | -\n\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/back-top/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Navigation\nsubtitle: 回到顶部\ntitle: BackTop\n---\n\n返回页面顶部的操作按钮。\n\n## 何时使用\n\n- 当页面内容区域比较长时；\n- 当用户需要频繁返回顶部查看相关内容时。\n\n## API\n\n\u003e 有默认样式，距离底部 `50px`，可覆盖。\n\n\u003e 自定义样式宽高不大于 40px * 40px。\n\n| 参数        | 说明           | 类型               | 默认值       |\n|-------------|----------------|--------------------|--------------|\n| visibilityHeight    | 滚动高度达到此参数值才出现 `BackTop`   | Number | 400        |\n| onClick | 点击按钮的回调函数   | Function | -        |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/back-top/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ntitle: Badge\n---\n\nSmall numerical value or status descriptors for UI elements.\n\n## When To Use\n\nBadge normally appears in proximity to notification or head picture with eye-catching appeal, typically displaying unread messages count.\n\n## API\n\n```jsx\n\u003cBadge count={5}\u003e\n  \u003ca href=\"#\" className=\"head-example\" /\u003e\n\u003c/Badge\u003e\n```\n\n\n```jsx\n\u003cBadge count={5} /\u003e\n```\n\n| Property       | Description             | Type       | Default |\n|----------------|-------------------------|------------|---------|\n| count          | Number to show in badge | Number     |         |\n| overflowCount  | Max count to show       | Number     | 99      |\n| dot            | Whether to show red dot without number | Boolean | false  |\n| status         | Set Badge as a status dot | Enum{ 'success', 'processing, 'default', 'error', 'warning' } | '' |\n| text           | If `status` is set, `text` is to set the text of status dot | String | '' |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/badge/index.en-US.md\ncontent----\u003e ---\ncategory: Components\nsubtitle: 徽标数\ntype: Data Display\ntitle: Badge\n---\n\n图标右上角的圆形徽标数字。\n\n## 何时使用\n\n一般出现在通知图标或头像的右上角，用于显示需要处理的消息条数，通过醒目视觉形式吸引用户处理。\n\n## API\n\n```jsx\n\u003cBadge count={5}\u003e\n  \u003ca href=\"#\" className=\"head-example\" /\u003e\n\u003c/Badge\u003e\n```\n\n\n```jsx\n\u003cBadge count={5} /\u003e\n```\n\n| 参数           | 说明                             | 类型       |  可选值 | 默认值 |\n|----------------|----------------------------------|------------|---------|--------|\n| count          | 展示的数字，大于 overflowCount 时显示为 `${overflowCount}+`，为 0 时隐藏 | Number     |         |        |\n| overflowCount  | 展示封顶的数字值                 | Number     |         | 99     |\n| dot            | 不展示数字，只有一个小红点       | Boolean    |         | false  |\n| status         | 设置 Badge 为状态点            | Enum      | 'success'、'processing'、'default'、'error'、'warning' | '' |\n| text           | 在设置了 `status` 的前提下有效，设置状态点的文本  | String | | '' |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/badge/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Navigation\ntitle: Breadcrumb\n---\n\nA breadcrumb displays the current location within a hierarchy. It allows going back to states higher up in the hierarchy.\n\n## When To Use\n\n- When the system has more than two layers in a hierarchy.\n- When you need to inform the user of where they are.\n- When the user may need to navigate back to a higher level.\n- When the application has multi-layer architecture.\n\n## API\n\n| Property      | Description                              | Type              |  Optional | Default |\n|-----------|-----------------------------------|-----------------|---------|--------|\n| routes    | The routing stack information of router | Array             |         | -      |\n| params    | Routing parameter                        | Object            |         | -      |\n| separator | Custom separator                      | String or Element |         | '/'    |\n| itemRender | Custom item renderer | (route, params, routes, paths) =\u003e React.ReactNode | | - |\n\n\u003e `linkRender` and `nameRender` were removed after `antd@2.0`, please use `itemRender` instead.\n\n### Use with browserHistory\n\nThe link of Breadcrumb item contain `#` defaultly, you can use `itemRender` to make `browserHistory` Link.\n\n```jsx\nimport { Link } from 'react-router';\n\nfunction itemRender(route, params, routes, paths) {\n  const last = routes.indexOf(route) === routes.length - 1;\n  return last ? \u003cspan\u003e{route.breadcrumbName}\u003c/span\u003e : \u003cLink to={paths.join('/')}\u003e{route.breadcrumbName}\u003c/Link\u003e;\n}\n\nreturn \u003cBreadcrumb itemRender={itemRender} /\u003e;\n```\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/breadcrumb/index.en-US.md\ncontent----\u003e ---\ncategory: Components\nsubtitle: 面包屑\ntype: Navigation\ntitle: Breadcrumb\n---\n\n显示当前页面在系统层级结构中的位置，并能向上返回。\n\n## 何时使用\n\n- 当系统拥有超过两级以上的层级结构时；\n- 当需要告知用户『你在哪里』时；\n- 当需要向上导航的功能时。\n\n## API\n\n| 参数      | 说明                              | 类型              |  可选值 | 默认值 |\n|-----------|-----------------------------------|-----------------|---------|--------|\n| routes    | router 的路由栈信息               | Array             |         | -      |\n| params    | 路由的参数                        | Object            |         | -      |\n| separator | 分隔符自定义                      | String or Element |         | '/'    |\n| itemRender | 自定义链接函数，和 react-router 配置使用 | (route, params, routes, paths) =\u003e React.ReactNode | | - |\n\n\u003e 2.0 之后，`linkRender` 和 `nameRender` 被移除，请使用 `itemRender` 来代替。\n\n### 和 browserHistory 配合\n\n和 react-router 一起使用时，默认生成的 url 路径是带有 `#` 的，如果和 browserHistory 一起使用的话，你可以使用 `itemRender` 属性定义面包屑链接。\n\n```jsx\nimport { Link } from 'react-router';\n\nfunction itemRender(route, params, routes, paths) {\n  const last = routes.indexOf(route) === routes.length - 1;\n  return last ? \u003cspan\u003e{route.breadcrumbName}\u003c/span\u003e : \u003cLink to={paths.join('/')}\u003e{route.breadcrumbName}\u003c/Link\u003e;\n}\n\nreturn \u003cBreadcrumb itemRender={itemRender} /\u003e;\n```\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/breadcrumb/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: General\ntitle: Button\n---\n\nTo trigger an operation.\n\n## When To Use\n\nA button means an operation (or a series of operations). Clicking a button will trigger corresponding business logic.\n\n## API\n\nTo get a customized button, just set `type`/`shape`/`size`/`loading`/`disabled`.\n\nProperty | Description | Type | Default\n-----|-----|-----|------\ntype | can be set to `primary` `ghost` `dashed` or omitted | string | -\nhtmlType | to set the original `type` of `button`, see: [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type) | string | `button`\nicon | set the icon of button, see: Icon component | string | -\nshape | can be set to `circle` or omitted | string | -\nsize | can be set to `small` `large` or omitted | string | `default`\nloading | to set the loading status of button | boolean | false\nonClick | set the handler to handle `click` event | function | -\n\n`\u003cButton\u003eHello world!\u003c/Button\u003e` will be rendered into `\u003cbutton\u003eHello world!\u003c/button\u003e`, and all the properties which are not listed above will be transferred to the `\u003cbutton\u003e` tag.\n\n\u003cstyle\u003e\n[id^=components-button-demo-] .ant-btn {\n  margin-right: 8px;\n  margin-bottom: 12px;\n}\n[id^=components-button-demo-] .ant-btn-group \u003e .ant-btn {\n  margin-right: 0;\n}\n\u003c/style\u003e\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/button/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: General\ntitle: Button\nsubtitle: 按钮\n---\n\n按钮用于开始一个即时操作。\n\n## 何时使用\n\n标记了一个（或封装一组）操作命令，响应用户点击行为，触发相应的业务逻辑。\n\n## API\n\n通过设置 Button 的属性来产生不同的按钮样式，推荐顺序为：`type` -\u003e `shape` -\u003e `size` -\u003e `loading` -\u003e `disabled`\n\n按钮的属性说明如下：\n\n属性 | 说明 | 类型 | 默认值\n-----|-----|-----|------\ntype | 设置按钮类型，可选值为 `primary` `ghost` `dashed` 或者不设 | string | -\nhtmlType | 设置 `button` 原生的 `type` 值，可选值请参考 [HTML 标准](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type) | string | `button`\nicon | 设置按钮的图标类型 | string | -\nshape | 设置按钮形状，可选值为 `circle` 或者不设 | string | -\nsize | 设置按钮大小，可选值为 `small` `large` 或者不设 | string | `default`\nloading | 设置按钮载入状态 | boolean | false\nonClick | `click` 事件的 handler | function | -\n\n`\u003cButton\u003eHello world!\u003c/Button\u003e` 最终会被渲染为 `\u003cbutton\u003eHello world!\u003c/button\u003e`，并且除了上表中的属性，其它属性都会直接传到 `\u003cbutton\u003e\u003c/button\u003e`。\n\n\u003cstyle\u003e\n[id^=\"components-button-demo-\"] .ant-btn {\n  margin-right: 8px;\n  margin-bottom: 12px;\n}\n[id^=\"components-button-demo-\"] .ant-btn-group \u003e .ant-btn {\n  margin-right: 0;\n}\n\u003c/style\u003e\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/button/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ncols: 1\ntitle: Calendar\n---\n\nContainer for displaying data in calendar form.\n\n## When To Use\n\nWhen data is in the form of date, such as schedule, timetable, prices calendar, Lunar calendar. This component also supports Year/Month switch.\n\n## API\n\n```html\n\u003cCalendar\n  dateCellRender={dateCellRender}\n  monthCellRender={monthCellRender}\n  onPanelChange={onPanelChange}\n/\u003e\n```\n\n| Property         | Description           | Type     | Default       |\n|--------------|----------------|----------|--------------|\n| value        | set date | [moment](http://momentjs.com/) | current date     |\n| defaultValue | set default date | [moment](http://momentjs.com/) | default date     |\n| mode         | can be set to month or year | string | month  |\n| fullscreen   | to set whether full-screen display   | boolean     | true         |\n| dateCellRender     | to set the way of renderer the date cell | function(date: moment): ReactNode | - |\n| monthCellRender    | to set the way of renderer the month cell | function(date: moment): ReactNode | - |\n| locale       | set locale | Object   | [default](https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json)  |\n| onPanelChange| the callback when panel change | function(date: moment, mode: string) | - |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/calendar/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\nsubtitle: 日历\ncols: 1\ntitle: Calendar\n---\n\n按照日历形式展示数据的容器。\n\n## 何时使用\n\n当数据是日期或按照日期划分时，例如日程、课表、价格日历等，农历等。目前支持年/月切换。\n\n\n## API\n\n```html\n\u003cCalendar\n  dateCellRender={dateCellRender}\n  monthCellRender={monthCellRender}\n  onPanelChange={onPanelChange}\n/\u003e\n```\n\n| 参数         | 说明           | 类型     | 默认值       |\n|--------------|----------------|----------|--------------|\n| value        | 展示日期       | [moment](http://momentjs.com/)     | 当前日期     |\n| defaultValue | 默认展示的日期  | [moment](http://momentjs.com/)     | 默认日期     |\n| mode         | 初始模式，`month/year` | string | month  |\n| fullscreen   | 是否全屏显示   | boolean     | true         |\n| dateCellRender     | 自定义渲染日期单元格| function(date: moment): ReactNode   | 无 |\n| monthCellRender    | 自定义渲染月单元格  | function(date: moment): ReactNode   | 无 |\n| locale       | 国际化配置     | Object   | [默认配置](https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json)  |\n| onPanelChange| 日期面板变化回调 | function(date: moment, mode: string) | 无 |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/calendar/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ntitle: Card\ncols: 1\n---\n\nSimple rectangular container\n\n## When To Use\n\nA card can be used to display content related to a single subject. The content can consist of multiple elements of varying type and size.\n\n## API\n\n```html\n\u003cCard title=\"Card title\"\u003eCard content\u003c/Card\u003e\n```\n\n| Property     | Description           | Type     | Default       |\n|----------|----------------|----------|--------------|\n| title    | Card title | React.Element   |  -  |\n| extra    | Content to render in the top-right corner of the card | React.Element   | - |\n| bordered | Toggles rendering of the border around the card | Boolean   |  true  |\n| bodyStyle | Inline style to apply to the card content | Object   |  -  |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/card/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ntitle: Card\nsubtitle: 卡片\ncols: 1\n---\n\n通用卡片容器。\n\n## 何时使用\n\n最基础的卡片容器，可承载文字、列表、图片、段落，常用于后台概览页面。\n\n## API\n\n```html\n\u003cCard title=\"卡片标题\"\u003e卡片内容\u003c/Card\u003e\n```\n\n| 参数     | 说明           | 类型     | 默认值       |\n|----------|----------------|----------|--------------|\n| title    | 卡片标题 | React.Element   |  -  |\n| extra    | 卡片右上角的操作区域 | React.Element   | - |\n| bordered | 是否有边框 | Boolean   |  true  |\n| bodyStyle | 内容区域自定义样式 | Object   |  -  |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/card/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ntitle: Carousel\n---\n\nA carousel component. Scales with its container.\n\n## When To Use\n\n- When there is a group of content on the same level.\n- When there is insufficient content space, it can be used to save space in the form of a resolving door.\n- Commonly used for a group of pictures/cards.\n\n## API\n\n| Property             | Description                                         | Type     | Default                          |\n|------------------|----------------------------------------------|----------|---------------------------------|\n| effect           | Animation effect, either `scrollx` or `fade`   | String | scrollx |\n| dots | Whether to show the dots at the bottom of the gallery                | Boolean    | true |\n| vertical | Whether to use a vertical display                               | Boolean   | false |\n| autoplay | Whether to scroll automatically                                 | Boolean   | false |\n| easing | Transition name                                                   | String   | linear |\n| beforeChange | Callback function called before the current index changes   | function(from, to) |\n| afterChange  | Callback function called after the current index changes    | function(current)  |\n\nFor more info on the parameters, refer to the https://github.com/akiran/react-slick\n\n\u003cstyle\u003e\n.ant-carousel .slick-slide {\n  text-align: center;\n  height: 160px;\n  line-height: 160px;\n  background: #364d79;\n  color: #fff;\n  overflow: hidden;\n}\n\u003c/style\u003e\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/carousel/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ntitle: Carousel\nsubtitle: 走马灯\n---\n\n旋转木马，一组轮播的区域。\n\n## 何时使用\n\n- 当有一组平级的内容。\n- 当内容空间不足时，可以用走马灯的形式进行收纳，进行轮播展现。\n- 常用于一组图片或卡片轮播。\n\n## API\n\n| 参数             | 说明                                         | 类型     | 默认值                          |\n|------------------|----------------------------------------------|----------|---------------------------------|\n| effect           | 动画效果函数，可取 scrollx, fade | String | scrollx |\n| dots | 是否显示面板指示点 | Boolean   | true |\n| vertical | 垂直显示 | Boolean   | false |\n| autoplay | 是否自动切换 | Boolean   | false |\n| easing | 动画效果 | String   | linear |\n| beforeChange      | 切换面板的回调                              | function(from, to) | 无\n| afterChange       | 切换面板的回调                              | function(current)  | 无\n\n更多参数可参考：https://github.com/akiran/react-slick\n\n\u003cstyle\u003e\n.ant-carousel .slick-slide {\n  text-align: center;\n  height: 160px;\n  line-height: 130px;\n  background: #506b9e;\n  color: #fff;\n  overflow: hidden;\n}\n\u003c/style\u003e\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/carousel/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Entry\ntitle: Cascader\n---\n\nCascade selection box.\n\n\n## When To Use\n\n- When you need to select from a set of associated data set. Such as province/city/district, company level, things classification.\n- When selecting from a large data set, with multi-stage classification separated for easy selection.\n- Chooses cascade items in one float layer for better user experience.\n\n## API\n\n```html\n\u003cCascader options={options} onChange={onChange} /\u003e\n```\n\n| Property | Description | Type | Default |\n|------|------|------|--------|\n| options | data options of cascade | object | - |\n| defaultValue | initial selected value | array  |[] |\n| value | selected value | array  | - |\n| onChange | callback when finishing cascader select | `function(value, selectedOptions)` | - |\n| displayRender | render function of displaying selected options | `function(label, selectedOptions)` | `label =\u003e label.join(' / ')` |\n| style | additional style | string | - |\n| className | additional css class | string | - |\n| popupClassName | additional className of popup overlay | string | - |\n| popupPlacement | use preset popup align config from builtinPlacements：`bottomLeft` `bottomRight` `topLeft` `topRight` | string | `bottomLeft` |\n| placeholder | input placeholder | string | 'Please select' |\n| size | input size, one of `large` `default` `small` | string | `default` |\n| disabled | whether disabled select | boolean | false |\n| allowClear | whether allow clear | boolean | true |\n| expandTrigger | expand current item when click or hover, one of 'click' 'hover' | string | 'click' |\n| changeOnSelect | change value on each selection if set to true, see above demo for details | boolean | false |\n| showSearch | Whether show search input in single mode. | Boolean or Object | false |\n| notFoundContent | Specify content to show when no result matches. | String | 'Not Found' |\n| getPopupContainer | Parent Node which the selector should be rendered to. Default to `body`. When position issues happen, try to modify it into scrollable content and position it relative.[example](http://codepen.io/anon/pen/xVBOVQ?editors=001) | Function(triggerNode) | () =\u003e document.body |\n\nFields in `showSearch`:\n\n| Property | Description | Type | Default |\n|----------|-------------|------|---------|\n| filter | The function will receive two arguments, inputValue and option, if the function returns true, the option will be included in the filtered set; Otherwise, it will be excluded. | `function(inputValue, path): boolean` | |\n| render | Used to render filtered options. | `function(inputValue, path): React.ReactNode` | |\n| sort | Used to sort filtered options. | `function(a, b, inputValue)` | |\n| matchInputWidth | Whether the width of result list equals to input's | boolean | |\n\n\u003cstyle\u003e\n.ant-cascader-picker {\n  width: 220px;\n}\n\u003c/style\u003e\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/cascader/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Entry\ntitle: Cascader\nsubtitle: 级联选择\n---\n\n级联选择框。\n\n\n## 何时使用\n\n- 需要从一组相关联的数据集合进行选择，例如省市区，公司层级，事物分类等。\n- 从一个较大的数据集合中进行选择时，用多级分类进行分隔，方便选择。\n- 比起 Select 组件，可以在同一个浮层中完成选择，有较好的体验。\n\n## API\n\n```html\n\u003cCascader options={options} onChange={onChange} /\u003e\n```\n\n| 参数 | 说明 | 类型 | 默认值 |\n|------|------|------|--------|\n| options | 可选项数据源 | Object | - |\n| defaultValue | 默认的选中项 | Array  |[] |\n| value | 指定选中项 | Array  | - |\n| onChange | 选择完成后的回调 | `function(value, selectedOptions)` | - |\n| displayRender | 选择后展示的渲染函数 | `function(label, selectedOptions)` | `label =\u003e label.join(' / ')` |\n| style | 自定义样式 | String | - |\n| className | 自定义类名 | String | - |\n| popupClassName | 自定义浮层类名 | String | - |\n| popupPlacement | 浮层预设位置：`bottomLeft` `bottomRight` `topLeft` `topRight` | Enum | `bottomLeft` |\n| placeholder | 输入框占位文本 | String | '请选择' |\n| size | 输入框大小，可选 `large` `default` `small` | String | `default` |\n| disabled | 禁用 | Boolean | false |\n| allowClear | 是否支持清除 | Boolean | true |\n| expandTrigger | 次级菜单的展开方式，可选 'click' 和 'hover' | String | 'click' |\n| changeOnSelect | 当此项为 true 时，点选每级菜单选项值都会发生变化，具体见上面的演示 | Boolean | false |\n| showSearch | 在选择框中显示搜索框 | Boolean | false |\n| notFoundContent | 当下拉列表为空时显示的内容 | String | 'Not Found' |\n| getPopupContainer | 菜单渲染父节点。默认渲染到 body 上，如果你遇到菜单滚动定位问题，试试修改为滚动的区域，并相对其定位。[示例](http://codepen.io/anon/pen/xVBOVQ?editors=001) | Function(triggerNode) | () =\u003e document.body |\n\n`showSearch` 为对象时，其中的字段：\n\n| 参数 | 说明 | 类型 | 默认值 |\n|------|------|------|--------|\n| filter | 接收 `inputValue` `path` 两个参数，当 `path` 符合筛选条件时，应返回 true，反之则返回 false。 | `function(inputValue, path): boolean` | |\n| render | 用于渲染 filter 后的选项 | `function(inputValue, path): React.ReactNode` | |\n| sort | 用于排序 filter 后的选项 | `function(a, b, inputValue)` | |\n| matchInputWidth | 搜索结果列表是否与输入框同宽 | boolean | |\n\n\u003cstyle\u003e\n.ant-cascader-picker {\n  width: 220px;\n}\n\u003c/style\u003e\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/cascader/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Entry\ntitle: Checkbox\n---\n\nCheckbox.\n\n## When To Use\n\n- Used for selecting multiple values from several options.\n- If you use only one checkbox, it is the same as using Switch to toggle between two states. The difference is that Switch will trigger the state change directly, but Checkbox just marks the state as changed and this needs to be submitted.\n\n## API\n\n### Checkbox\n\n| Property      | Description             | Type      | Default  |\n|----------|------------------|----------|--------|\n| checked | Specifies whether the checkbox is selected. | Boolean | false |\n| defaultChecked | Specifies the initial state: whether or not the checkbox is selected. | Boolean | false |\n| onChange | The callback function that is triggered when the state changes. | Function(e:Event) | - |\n\n### Checkbox Group\n\n| Property      | Description             | Type      | Default  |\n|----------|------------------|----------|--------|\n| defaultValue | Default selected value | Array | [] |\n| value | Used for setting the currently selected value. | Array | [] |\n| options  | Specifies options | Array | [] |\n| onChange | The callback function that is triggered when the state changes. | Function(checkedValue) | - |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/checkbox/index.en-US.md\ncontent----\u003e ---\ncategory: Components\nsubtitle: 多选框\ntype: Data Entry\ntitle: Checkbox\n---\n\n多选框。\n\n## 何时使用\n\n- 在一组可选项中进行多项选择时；\n- 单独使用可以表示两种状态之间的切换，和 `switch` 类似。区别在于切换 `switch` 会直接触发状态改变，而 `checkbox` 一般用于状态标记，需要和提交操作配合。\n\n## API\n\n### Checkbox\n\n| 参数      | 说明             | 类型      | 默认值  |\n|----------|------------------|----------|--------|\n| checked | 指定当前是否选中 | Boolean  | false |\n| defaultChecked | 初始是否选中 | Boolean | false |\n| onChange | 变化时回调函数 | Function(e:Event) | - |\n| indeterminate | 设置 indeterminate 状态，只负责样式控制 | Boolean | false |\n\n### Checkbox Group\n\n| 参数      | 说明             | 类型      | 默认值  |\n|----------|------------------|----------|--------|\n| defaultValue | 默认选中的选项 | Array | [] |\n| value | 指定选中的选项| Array | [] |\n| options  | 指定可选项 | Array | [] |\n| onChange | 变化时回调函数 | Function(checkedValue) | - |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/checkbox/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ntitle: Collapse\ncols: 1\n---\n\nA content area which can be collapsed and expanded.\n\n## When To Use\n\n- Can be used to group or hide complex regions to keep the page clean.\n- `Accordion` is a special kind of `Collapse`, which allows only one panel to be expanded at a time.\n\n## API\n\n### Collapse\n\n| Property     | Description           | Type     | Default       |\n|----------|----------------|----------|--------------|\n| activeKey    | key of the active panel | Array or String   | No default value. In `accordion` mode, it's the key of the first panel.  |\n| defaultActiveKey    | key of the initialized active panel | String   | - |\n| onChange | a callback function, which can be executed when you switch the panels | Function   |  -  |\n\n### Collapse.Panel\n\n| Property     | Description           | Type     | Default       |\n|----------|----------------|----------|--------------|\n| key    | corresponds to the `activeKey` | String   |  -  |\n| header    | title of the panel | React.Element or String   | - |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/collapse/index.en-US.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Display\ntitle: Collapse\nsubtitle: 折叠面板\ncols: 1\n---\n\n可以折叠/展开的内容区域。\n\n## 何时使用\n\n- 对复杂区域进行分组和隐藏，保持页面的整洁。\n- `手风琴` 是一种特殊的折叠面板，只允许单个内容区域展开。\n\n## API\n\n### Collapse\n\n| 参数             | 说明                                         | 类型     | 默认值                          |\n|------------------|----------------------------------------------|----------|---------------------------------|\n| activeKey        | 当前激活 tab 面板的 key| Array or String   | 默认无，accordion模式下默认第一个元素|\n| defaultActiveKey | 初始化选中面板的 key | String   | 无 |\n| onChange         | 切换面板的回调                               | Function | 无                              |\n\n\n### Collapse.Panel\n\n| 参数 | 说明             | 类型                    | 默认值 |\n|------|------------------|-------------------------|--------|\n| key  | 对应 activeKey   | String                  | 无     |\n| header | 面板头内容 | React.Element or String | 无     |\n\ngetRemainingRequest---\u003e /Users/qingtian/Desktop/sy-standard-project/components/collapse/index.zh-CN.md\ncontent----\u003e ---\ncategory: Components\ntype: Data Entry\ntitle: DatePicker\n---\n\nTo select or input a date.\n\n## When To Use\n\nBy clicking the input box, you can select a date from a popup calendar.\n\n## API\n\nThere are three kinds of picker:\n\n* DatePicker\n* MonthPicker\n* RangePicker\n\n**Note:** Part of locale of DatePicker, MonthPicker, RangePicker is read from value. So, please set the locale of moment correctly.\n\n```jsx\nimport moment from 'moment';\n\n// It's recommended to set locale in entry file globaly.\nimport 'moment/locale/zh-cn';\nmoment.locale('zh-cn');\n\n\u003cDatePicker defaultValue={moment('2015-01-01', 'YYYY-MM-DD')} /\u003e\n```\n\n### Common API\n\nThe following APIs are shared by DatePicker, MonthPicker, RangePicker.\n\n| Property     | Description    | Type     | Default      |\n|--------------|----------------|----------|--------------|\n| allowClear   | Whether to show clear button | bool | true |\n| disabled     | determine whether the DatePicker is disabled           | Boolean     | false        |\n| style        | to customize the style of the input box     | Object     | {}   |\n| popupStyle   | to customize the style of the popup calendar   | Object     | {}   |\n| size         | determine the size of the input box, the height of `large` and `small`, are 32px and 22px respectively, while default size is 28px | String   | -  |\n| locale       | localization configuration | Object   | [default](https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json)  |\n| disabledDate | t","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliangklfangl%2Fbisheng-sourceCode-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliangklfangl%2Fbisheng-sourceCode-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliangklfangl%2Fbisheng-sourceCode-plugin/lists"}