我在父级中有这个(弹出):
<b-collapse v-model="open">
<child-component @close-flyout="open = false"></child-component>
</b-collapse>
这在孩子身上:
<b-button @click="$emit('close-flyout')"></b-button>
当我第一次打开浮出控件并单击按钮时,关闭浮出控件事件很好地发出。如果我重新打开浮出控件并再次单击该按钮,则不会发出该事件。
我觉得这应该是一个非常基本的错误,但完全无法弄清楚为什么该事件没有第二次发出。
谢谢!