diff --git a/api-generator/components/panelmenu.js b/api-generator/components/panelmenu.js index b0cd7267f..ccc23a40c 100644 --- a/api-generator/components/panelmenu.js +++ b/api-generator/components/panelmenu.js @@ -10,6 +10,12 @@ const PanelMenuProps = [ type: "array", default: "null", description: "A map of keys to represent the expansion state in controlled mode." + }, + { + name: "exact", + type: "boolean", + default: "true", + description: "Whether to apply 'router-link-active-exact' class if route exactly matches the item path." } ]; diff --git a/src/components/panelmenu/PanelMenu.d.ts b/src/components/panelmenu/PanelMenu.d.ts index efdef5b2a..fb541939e 100755 --- a/src/components/panelmenu/PanelMenu.d.ts +++ b/src/components/panelmenu/PanelMenu.d.ts @@ -3,6 +3,7 @@ import { VNode } from 'vue'; interface PanelMenuProps { model?: any[]; expandedKeys?: any; + exact?: boolean; } declare class PanelMenu { diff --git a/src/components/panelmenu/PanelMenu.vue b/src/components/panelmenu/PanelMenu.vue index a5e53ede4..9b920af7c 100755 --- a/src/components/panelmenu/PanelMenu.vue +++ b/src/components/panelmenu/PanelMenu.vue @@ -4,13 +4,13 @@