小程序的事件
小程序的事件主要有三種類型:
1-單擊事件
2-雙擊事件
3-長按事件
單擊事件由touchstart、touchend組成,touchend后觸發tap事件。
(1)單擊事件
view代碼
<view><button type="primary" bindtouchstart="mytouchstart" bindtouchend="mytouchend" bindtap="mytap">點我吧</button> </view>JS代碼
mytouchstart: function(e){ console.log(e.timeStamp + '- touch start') },mytouchend: function(e){console.log(e.timeStamp + '- touch end') },mytap: function(e){ console.log(e.timeStamp + '- tap') }(2)雙擊事件
雙擊事件由兩個單擊事件組成,兩次間隔時間小于300ms認為是雙擊;微信官方文檔沒有雙擊事件,需要開發者自己定義處理。
view
<view><button type="primary" bindtap="mytap">點我吧</button> </view>JS代碼
(3)長按
長按事件手指觸摸后,超過350ms再離開。
view代碼
<view><button type="primary" bindtouchstart="mytouchstart" bindlongtap="mylongtap" bindtouchend="mytouchend" bindtap="mytap">點我吧</button> </view>JS代碼
mytouchstart: function(e){ console.log(e.timeStamp + '- touch start') }, //長按事件 mylongtap: function(e){ console.log(e.timeStamp + '- long tap') },console.log(e.timeStamp + '- touch end') }, mytap: function(e){ console.log(e.timeStamp + '- tap') }總結
- 上一篇: 基金分红是什么意思
- 下一篇: 小程序实现局部元素隐藏