优化Navbar菜单点击:在menu-item上添加@click.stop防止事件冒泡

This commit is contained in:
Your Name 2026-01-02 15:46:19 +08:00
parent 549ee6ce98
commit 171f329b15

View File

@ -35,16 +35,16 @@
</div>
<template #overlay>
<a-menu @click="handleMenuClick">
<a-menu-item key="profile">
<a-menu-item key="profile" @click.stop>
<Icon name="user" size="sm" style="margin-right: 8px;" />
个人中心
</a-menu-item>
<a-menu-item v-if="isAdmin" key="settings">
<a-menu-item v-if="isAdmin" key="settings" @click.stop>
<Icon name="settings" size="sm" style="margin-right: 8px;" />
系统设置
</a-menu-item>
<a-menu-divider />
<a-menu-item key="logout">
<a-menu-item key="logout" @click.stop>
<Icon name="logout" size="sm" style="margin-right: 8px;" />
退出登录
</a-menu-item>