一个事件一定时间内只允许点击执行一次 与 vue阻止滚动穿透

可能我的方法很笨,简单实现来的就是给两个状态,一个状态点击时就发生改变,另外一个给一个定时器延迟改变

一个事件一定时间内只允许点击执行一次 与 vue阻止滚动穿透_第1张图片

篮圈部分,给了两种状态,一个isDisable,一个comeTime

一个事件一定时间内只允许点击执行一次 与 vue阻止滚动穿透_第2张图片

点击事件以后comeTime跟随事件直接改变状态,而isDisable则用setTimeout延迟两秒改变,这样就可以阻止连续点击事件触发器以后事件冒泡产生bug

关于vue阻止滚动穿透,相当简单,就在标签内加一串: @touchmove.prevent

精彩

转载于:https://www.cnblogs.com/DangerousBaymax/p/9116802.html

你可能感兴趣的:(一个事件一定时间内只允许点击执行一次 与 vue阻止滚动穿透)