From eae68bb029864d5f1af4e0c6b57038d0c96e4faf Mon Sep 17 00:00:00 2001 From: Zhong <58726932+cszhjh@users.noreply.github.com> Date: Sat, 2 Mar 2024 10:07:41 +0800 Subject: [PATCH] fix(layout->user-dropdown): resolve warning "Invalid prop name: key is a reserved property" (#3640) closed #3639 --- .../header/components/user-dropdown/DropMenuItem.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue b/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue index 30a77e33..8d0a02a3 100644 --- a/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue +++ b/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue @@ -14,13 +14,11 @@ defineOptions({ name: 'DropdownMenuItem' }); - const props = defineProps({ - // eslint-disable-next-line - key: propTypes.string, + defineProps({ text: propTypes.string, icon: propTypes.string, }); const instance = getCurrentInstance(); - const itemKey = computed(() => props.key || instance?.vnode?.props?.key); + const itemKey = computed(() => instance?.vnode?.props?.key);