在开发中常常会有长按事件的需求,这里我简单的介绍几种长按事件的需求。
需求一:长按数字累加或者累减
HTML:
Box-input" type="number" :value="item.Cart_Nums"/>
在开发中常常会有长按事件的需求,这里我简单的介绍几种长按事件的需求。
需求一:长按数字累加或者累减
HTML:
JS:
这个Demo是在移动端测试的,因此使用的是touch事件。方法很简单,touchstart的时候去注册个Interval定时器,touchend的时候再把定时器清除掉,这样就能实现长按持续累加或者累减的效果。
这类需求也比较简单,和需求一类似。这里拿需求一举例,只需在touchstart添加setTimeout计时器延时事件执行,touchend清除计时器即可。