diff --git a/components/lib/contextmenu/BaseContextMenu.vue b/components/lib/contextmenu/BaseContextMenu.vue index a3e4a5292..dccfbbee4 100644 --- a/components/lib/contextmenu/BaseContextMenu.vue +++ b/components/lib/contextmenu/BaseContextMenu.vue @@ -26,10 +26,6 @@ export default { type: Boolean, default: false }, - exact: { - type: Boolean, - default: true - }, tabindex: { type: Number, default: 0 diff --git a/components/lib/contextmenu/ContextMenu.d.ts b/components/lib/contextmenu/ContextMenu.d.ts index 124628bd4..f5d1f1173 100755 --- a/components/lib/contextmenu/ContextMenu.d.ts +++ b/components/lib/contextmenu/ContextMenu.d.ts @@ -241,6 +241,7 @@ export interface ContextMenuProps { global?: boolean | undefined; /** * Whether to apply 'router-link-active-exact' class if route exactly matches the item path. + * @deprecated since v3.40.0. * @defaultValue true */ exact?: boolean | undefined; diff --git a/components/lib/contextmenu/ContextMenu.vue b/components/lib/contextmenu/ContextMenu.vue index 382cfc391..905f04138 100755 --- a/components/lib/contextmenu/ContextMenu.vue +++ b/components/lib/contextmenu/ContextMenu.vue @@ -16,7 +16,6 @@ :items="processedItems" :templates="$slots" :activeItemPath="activeItemPath" - :exact="exact" :aria-labelledby="ariaLabelledby" :aria-label="ariaLabel" :level="0" @@ -77,11 +76,6 @@ export default { } } }, - beforeMount() { - if (!this.$slots.item) { - console.warn('In future versions, vue-router support will be removed. Item templating should be used.'); - } - }, mounted() { this.id = this.id || UniqueComponentId(); diff --git a/components/lib/contextmenu/ContextMenuSub.vue b/components/lib/contextmenu/ContextMenuSub.vue index 587e224cd..2830b621c 100755 --- a/components/lib/contextmenu/ContextMenuSub.vue +++ b/components/lib/contextmenu/ContextMenuSub.vue @@ -22,14 +22,7 @@ >