ios移动端点击失效, 点击空白区域收起弹窗

click事件改为touchstart.

window.addEventListener(
"touchstart",
() => (this.showMenu = false),
{
passive: false
}
);

window.addEventListener("click", () => (this.showMenu = false));


<div class="menu"
@click.stop="toggleMenu"
@touchstart.stop
>
这是个弹窗
</div>
 
toggleMenu() {
this.showMenu = !this.showMenu;
}
posted @ 2020-04-21 11:29  CatherLee  阅读(536)  评论(0编辑  收藏  举报