当前位置: 首页 > Web前端 > HTML

vue@blur和@click的冲突

时间:2023-04-02 15:24:01 HTML

关于@blur和@click或者@tap的冲突,网上大多是延迟执行setTimeout来实现失去焦点方法的点击效果。当然,要求不高也没问题。如果测试设置超过300ms就会有效,但是如果是延迟300ms的弹框,明显会感觉有点卡。所以我有以下想法。onUnFocus(){this.showView=falsesetTimeout(()=>{this.inputIsShow=false},500)},结合下面的