diff --git a/examples/docs/menu.md b/examples/docs/menu.md index 8ea76b4a7..2816ce6fa 100644 --- a/examples/docs/menu.md +++ b/examples/docs/menu.md @@ -60,15 +60,25 @@ ::: demo ```html - + 处理中心 - 我的工作台 + + + 选项1 + 选项2 + 选项3 + 订单管理
- + 处理中心 - 我的工作台 + + + 选项1 + 选项2 + 选项3 + 订单管理 ``` @@ -83,12 +93,16 @@
带 icon
- + - 选项1 - 选项2 - 选项3 + + 选项1 + 选项2 + + + 选项3 + 导航二 导航三 @@ -96,12 +110,16 @@
不带 icon
- + - 选项1 - 选项2 - 选项3 + + 选项1 + 选项2 + + + 选项3 + 导航二 导航三 @@ -137,29 +155,29 @@ ### Menu Attribute | 参数 | 说明 | 类型 | 可选值 | 默认值 | |---------- |-------- |---------- |------------- |-------- | -| mode | 模式 | string | horizontal,vertical | horizontal | +| mode | 模式 | string | horizontal,vertical | vertical | | theme | 主题色 | string | light,dark | light | -| default-active | 当前激活菜单的 key | string | — | — | +| default-active | 当前激活菜单的 index | string | — | — | | default-openeds | 当前打开的submenu的 key 数组 | Array | — | — | | unique-opend | 是否只保持一个子菜单的展开 | boolean | — | false | -| router | 是否使用 vue-router 的模式,启用该模式会在激活导航时以 key 作为 path 进行路由跳转 | boolean | — | false | +| router | 是否使用 vue-router 的模式,启用该模式会在激活导航时以 index 作为 path 进行路由跳转 | boolean | — | false | ### Menu Events | 事件名称 | 说明 | 回调参数 | |---------- |-------- |---------- | -| select | 菜单激活回调 | key: 选中菜单项的 keyPath: 选中菜单项的 key path | -| open | SubMenu 展开的回调 | key: 打开的 subMenu 的 key, keyPath: 打开的 subMenu 的 key path | -| close | SubMenu 收起的回调 | key: 收起的 subMenu 的 key, keyPath: 收起的 subMenu 的 key path | +| select | 菜单激活回调 | index: 选中菜单项的 indexPath: 选中菜单项的 index path | +| open | SubMenu 展开的回调 | index: 打开的 subMenu 的 index, indexPath: 打开的 subMenu 的 index path | +| close | SubMenu 收起的回调 | index: 收起的 subMenu 的 index, indexPath: 收起的 subMenu 的 index path | ### SubMenu Attribute | 参数 | 说明 | 类型 | 可选值 | 默认值 | |---------- |-------- |---------- |------------- |-------- | -| key | 唯一标志 | string | — | — | +| index | 唯一标志 | string | — | — | ### Menu-Item Attribute | 参数 | 说明 | 类型 | 可选值 | 默认值 | |---------- |-------- |---------- |------------- |-------- | -| key | 唯一标志 | string | — | — | +| index | 唯一标志 | string | — | — | ### Menu-Group Attribute | 参数 | 说明 | 类型 | 可选值 | 默认值 | diff --git a/packages/checkbox/src/checkbox.vue b/packages/checkbox/src/checkbox.vue index ef7a0bc1e..881f406aa 100644 --- a/packages/checkbox/src/checkbox.vue +++ b/packages/checkbox/src/checkbox.vue @@ -30,9 +30,9 @@ type="checkbox" :disabled="disabled"> - + - + diff --git a/packages/menu/src/menu-item-group.vue b/packages/menu/src/menu-item-group.vue index d395eace1..321c8f580 100644 --- a/packages/menu/src/menu-item-group.vue +++ b/packages/menu/src/menu-item-group.vue @@ -12,14 +12,9 @@ }, data() { return { - paddingLeft: 15 + paddingLeft: 20 }; }, - computed: { - activeIndex() { - return this.$parent.activeIndex; - } - }, methods: { initPadding() { var parent = this.$parent; diff --git a/packages/menu/src/menu-item.vue b/packages/menu/src/menu-item.vue index 930a2d9f5..77ce12277 100644 --- a/packages/menu/src/menu-item.vue +++ b/packages/menu/src/menu-item.vue @@ -1,13 +1,9 @@ @@ -47,8 +55,5 @@ 'is-disabled': disabled }"> - - - diff --git a/packages/menu/src/menu.vue b/packages/menu/src/menu.vue index 743996df3..07e399c94 100644 --- a/packages/menu/src/menu.vue +++ b/packages/menu/src/menu.vue @@ -1,7 +1,7 @@