【Vue】NavBar 顶部弹窗点击弹窗击空白区域关闭弹窗实现
需求场景
很常见的功能,NavBar 顶部菜单按钮点击显示弹窗击,点击页面空白区域关闭弹窗,类似 el-Popover 弹出框的效果。点击区域外自动关闭并且联动其他弹框,并且同时只能存在一个。
代码实现
template 部分
scrtpt 部分
更多细节
这个只是简单实现,更多联动需要根据实际项目来,举一反三就行。
很常见的功能,NavBar 顶部菜单按钮点击显示弹窗击,点击页面空白区域关闭弹窗,类似 el-Popover 弹出框的效果。点击区域外自动关闭并且联动其他弹框,并且同时只能存在一个。
这个只是简单实现,更多联动需要根据实际项目来,举一反三就行。