我想在点击窗口中的任何其他位置时关闭我的菜单。 这是我写的JS函数。
$document.on('click', menuClickHandler);
this.$onDestroy = function (){$document.off('click');}
function menuClickHandler(event) {
var target = event.target;
if (!target.className.includes("icon-more more-icon")) {
self.isMenuOpen = false;
}
}
代码正在运行,但在外面点击两次后菜单会关闭。 我想在外面单击时单击关闭菜单。 请帮忙!