From 4bc7d258a585a84b2e78e08d3ec974d87a4e98fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Mon, 13 May 2019 10:37:21 +0800 Subject: [PATCH] [new feature] DropdownItem: add open & close event --- packages/dropdown-item/index.js | 5 +++++ packages/dropdown-menu/en-US.md | 3 +++ packages/dropdown-menu/zh-CN.md | 3 +++ 3 files changed, 11 insertions(+) diff --git a/packages/dropdown-item/index.js b/packages/dropdown-item/index.js index 12428c8cd..2cf45b940 100644 --- a/packages/dropdown-item/index.js +++ b/packages/dropdown-item/index.js @@ -63,6 +63,8 @@ export default sfc({ ); }); + const emit = eventName => () => this.$emit(eventName); + return (
{Options} {this.slots('default')} diff --git a/packages/dropdown-menu/en-US.md b/packages/dropdown-menu/en-US.md index 486d714f6..b41a4295f 100644 --- a/packages/dropdown-menu/en-US.md +++ b/packages/dropdown-menu/en-US.md @@ -98,6 +98,9 @@ export default { | Event | Description | Arguments | |------|------|------| | change | Triggered select option and value changed | value | +| open | Triggered when open menu | - | +| opened | Triggered when opened menu | - | +| close | Triggered when close menu | - | ### DropdownItem Methods diff --git a/packages/dropdown-menu/zh-CN.md b/packages/dropdown-menu/zh-CN.md index b97c4d4f7..c79cd7659 100644 --- a/packages/dropdown-menu/zh-CN.md +++ b/packages/dropdown-menu/zh-CN.md @@ -100,6 +100,9 @@ export default { | 事件名 | 说明 | 回调参数 | |------|------|------| | change | 点击选项导致 value 变化时触发 | value | +| open | 打开菜单栏时触发 | - | +| opened | 打开菜单栏且动画结束后触发 | - | +| close | 关闭菜单栏时触发 | - | ### DropdownItem 方法