From 8287bac62e8dd420c8376d40af03ffec80b8b30e Mon Sep 17 00:00:00 2001 From: zack Date: Thu, 28 Apr 2016 00:13:51 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Dropdown=E4=B8=AD=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E9=9A=90=E8=97=8F=E6=96=B9=E5=BC=8F=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B=E5=92=8C=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/dropdown/demo/overlay-visible.md | 46 +++++++++++++++++++++ components/dropdown/index.md | 2 + 2 files changed, 48 insertions(+) create mode 100644 components/dropdown/demo/overlay-visible.md diff --git a/components/dropdown/demo/overlay-visible.md b/components/dropdown/demo/overlay-visible.md new file mode 100644 index 0000000000..0c303c2a2d --- /dev/null +++ b/components/dropdown/demo/overlay-visible.md @@ -0,0 +1,46 @@ +--- +order: 6 +title: 菜单隐藏方式 +------------- + +默认是点击关闭菜单,可以关闭此功能。 + +````jsx +import { Menu, Dropdown, Icon } from 'antd'; + +const OverlayVisible = React.createClass({ + getInitialState() { + return { + visible: false + }; + }, + handleMenuClick(e) { + if (e.key === '3') { + this.setState({ visible: false }); + } + }, + handleVisibleChange(flag) { + this.setState({ visible: flag }); + }, + render() { + const menu = ( + + 点我不会关闭菜单 + 点我还是不会关闭菜单 + 点我才会关闭菜单 + + ); + return ( + + + 鼠标移入 + + + ); + } +}); + +ReactDOM.render(, mountNode); +```` diff --git a/components/dropdown/index.md b/components/dropdown/index.md index e6ec0e2b18..ebbcdfaa06 100644 --- a/components/dropdown/index.md +++ b/components/dropdown/index.md @@ -33,3 +33,5 @@ english: Dropdown | onClick | 点击左侧按钮的回调,和 [Button](/components/button) 一致 | Function | 无 | | trigger | 触发下拉的行为 | "click" or "hover" | hover | | overlay | 菜单节点 | [Menu](/components/menu) | 无 | +| visible | 菜单节点是否显示 | Bool | 无 | +| onVisibleChange | 菜单节点显示状态改变时调用,参数为 {visible} | Function | 无 | From 8939458069bfea39e00dc160eaed2b02d12f8ddc Mon Sep 17 00:00:00 2001 From: afc163 Date: Thu, 28 Apr 2016 10:59:52 +0800 Subject: [PATCH 2/2] fix demo format --- components/dropdown/demo/overlay-visible.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/dropdown/demo/overlay-visible.md b/components/dropdown/demo/overlay-visible.md index 0c303c2a2d..c352a927f3 100644 --- a/components/dropdown/demo/overlay-visible.md +++ b/components/dropdown/demo/overlay-visible.md @@ -1,7 +1,7 @@ --- order: 6 title: 菜单隐藏方式 -------------- +--- 默认是点击关闭菜单,可以关闭此功能。