【发布时间】:2021-06-20 13:32:20
【问题描述】:
我有一个名为 Dropdown 的组件。
我通过点击事件触发特定实例:
<button @click.stop="$refs.notificationsDropdown.toggleDropdown()"></button>
触发器
<dropdown ref="notificationsDropdown"></dropdown>
toggleDropdown 函数只是更改 data 中的一个布尔值,如果 true 则显示一个 div。
在此值设置为 true 之前,我想获取 Dropdown 的所有实例并将此值设置为 false,以便在新的下拉菜单打开之前关闭所有其他下拉菜单。
如何获取Dropdown 的所有实例并在每个实例上运行一个函数以关闭它们的下拉列表?
【问题讨论】:
标签: vue.js