mirror of https://github.com/ElemeFE/element
Menu: add popper-class for SubMenu (#9600)
parent
07ae591be8
commit
41a191b721
|
@ -305,6 +305,7 @@ Vertical NavMenu could be collapsed.
|
||||||
| Attribute | Description | Type | Accepted Values | Default |
|
| Attribute | Description | Type | Accepted Values | Default |
|
||||||
|---------- |-------- |---------- |------------- |-------- |
|
|---------- |-------- |---------- |------------- |-------- |
|
||||||
| index | unique identification | string | — | — |
|
| index | unique identification | string | — | — |
|
||||||
|
| popper-class | custom class name for the popup menu | string | — | — |
|
||||||
| show-timeout | timeout before showing a sub-menu | number | — | 300 |
|
| show-timeout | timeout before showing a sub-menu | number | — | 300 |
|
||||||
| hide-timeout | timeout before hiding a sub-menu | number | — | 300 |
|
| hide-timeout | timeout before hiding a sub-menu | number | — | 300 |
|
||||||
|
|
||||||
|
|
|
@ -307,6 +307,7 @@ NavMenu vertical puede ser colapsado.
|
||||||
| Atributo | Descripción | Tipo | Valores aceptados | Por defecto |
|
| Atributo | Descripción | Tipo | Valores aceptados | Por defecto |
|
||||||
| ------------ | ---------------------------------------- | ------ | ----------------- | ----------- |
|
| ------------ | ---------------------------------------- | ------ | ----------------- | ----------- |
|
||||||
| index | identificador único | string | — | — |
|
| index | identificador único | string | — | — |
|
||||||
|
| popper-class | custom class name for the popup menu | string | — | — |
|
||||||
| show-timeout | tiempo de espera antes de mostrar un submenú | number | — | 300 |
|
| show-timeout | tiempo de espera antes de mostrar un submenú | number | — | 300 |
|
||||||
| hide-timeout | tiempo de espera antes de ocultar un submenú | number | — | 300 |
|
| hide-timeout | tiempo de espera antes de ocultar un submenú | number | — | 300 |
|
||||||
|
|
||||||
|
|
|
@ -301,6 +301,7 @@
|
||||||
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|
||||||
|---------- |-------- |---------- |------------- |-------- |
|
|---------- |-------- |---------- |------------- |-------- |
|
||||||
| index | 唯一标志 | string | — | — |
|
| index | 唯一标志 | string | — | — |
|
||||||
|
| popper-class | 弹出菜单的自定义类名 | string | — | — |
|
||||||
| show-timeout | 展开 sub-menu 的延时 | number | — | 300 |
|
| show-timeout | 展开 sub-menu 的延时 | number | — | 300 |
|
||||||
| hide-timeout | 收起 sub-menu 的延时 | number | — | 300 |
|
| hide-timeout | 收起 sub-menu 的延时 | number | — | 300 |
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,8 @@
|
||||||
hideTimeout: {
|
hideTimeout: {
|
||||||
type: Number,
|
type: Number,
|
||||||
default: 300
|
default: 300
|
||||||
}
|
},
|
||||||
|
popperClass: String
|
||||||
},
|
},
|
||||||
|
|
||||||
data() {
|
data() {
|
||||||
|
@ -223,7 +224,8 @@
|
||||||
rootMenu,
|
rootMenu,
|
||||||
currentPlacement,
|
currentPlacement,
|
||||||
menuTransitionName,
|
menuTransitionName,
|
||||||
mode
|
mode,
|
||||||
|
popperClass
|
||||||
} = this;
|
} = this;
|
||||||
|
|
||||||
const popupMenu = (
|
const popupMenu = (
|
||||||
|
@ -231,7 +233,7 @@
|
||||||
<div
|
<div
|
||||||
ref="menu"
|
ref="menu"
|
||||||
v-show={opened}
|
v-show={opened}
|
||||||
class={[`el-menu--${mode}`]}
|
class={[`el-menu--${mode}`, popperClass]}
|
||||||
on-mouseenter={this.handleMouseenter}
|
on-mouseenter={this.handleMouseenter}
|
||||||
on-mouseleave={this.handleMouseleave}
|
on-mouseleave={this.handleMouseleave}
|
||||||
on-focus={this.handleMouseenter}>
|
on-focus={this.handleMouseenter}>
|
||||||
|
|
Loading…
Reference in New Issue