这个问题可能更笼统,但是我正面临着一个问题,试图用v-combobox测试组件。我正在做的是在组合框上发送一个“单击”事件。实际上,单击时会出现一个菜单,但是当手动发送事件时,什么也没有发生。
我可以在此Codepen上重现它: https://codepen.io/anon/pen/dBvOKa?&editable=true&editors=101
Add Keyboard Shortcut
)temp1
打开菜单,但不会打开。为什么在进行真正的点击时行为不一样?
编辑:
打电话两次temp1.dispatchEvent(new Event('click'))
打开菜单...但是我不明白为什么。为什么我需要发送两次,为什么temp1.click()
和click()
之间有区别