mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
[new feature] DropdownItem: add open & close event
This commit is contained in:
parent
189e1248b8
commit
4bc7d258a5
@ -63,6 +63,8 @@ export default sfc({
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const emit = eventName => () => this.$emit(eventName);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div vShow={this.show} style={{ top: `${top}px`, zIndex }} class={bem()}>
|
<div vShow={this.show} style={{ top: `${top}px`, zIndex }} class={bem()}>
|
||||||
<Popup
|
<Popup
|
||||||
@ -73,6 +75,9 @@ export default sfc({
|
|||||||
overlay={overlay}
|
overlay={overlay}
|
||||||
closeOnClickOverlay={closeOnClickOverlay}
|
closeOnClickOverlay={closeOnClickOverlay}
|
||||||
overlayStyle={{ position: 'absolute' }}
|
overlayStyle={{ position: 'absolute' }}
|
||||||
|
onOpen={emit('open')}
|
||||||
|
onOpened={emit('opened')}
|
||||||
|
onClose={emit('close')}
|
||||||
>
|
>
|
||||||
{Options}
|
{Options}
|
||||||
{this.slots('default')}
|
{this.slots('default')}
|
||||||
|
@ -98,6 +98,9 @@ export default {
|
|||||||
| Event | Description | Arguments |
|
| Event | Description | Arguments |
|
||||||
|------|------|------|
|
|------|------|------|
|
||||||
| change | Triggered select option and value changed | value |
|
| 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
|
### DropdownItem Methods
|
||||||
|
|
||||||
|
@ -100,6 +100,9 @@ export default {
|
|||||||
| 事件名 | 说明 | 回调参数 |
|
| 事件名 | 说明 | 回调参数 |
|
||||||
|------|------|------|
|
|------|------|------|
|
||||||
| change | 点击选项导致 value 变化时触发 | value |
|
| change | 点击选项导致 value 变化时触发 | value |
|
||||||
|
| open | 打开菜单栏时触发 | - |
|
||||||
|
| opened | 打开菜单栏且动画结束后触发 | - |
|
||||||
|
| close | 关闭菜单栏时触发 | - |
|
||||||
|
|
||||||
### DropdownItem 方法
|
### DropdownItem 方法
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user