在小程序的api中發現點擊事件有兩種bindtap和catchtap兩個,發現兩個都可以實現點擊事件該有的功能,但是到底有什么區別呢?
-
用法的區別:
-
bintap會發生冒泡事件,catchtap不會發生冒泡事件
注:返回結果
-
type
-
點擊事件的類型
-
changedTouches
-
元素距離文檔的x軸,y軸,可視窗口的x軸,y軸的距離。
-
currentTarget(常用)
-
綁定該事件的元素
-
dataset
-
元素上的自定義屬性
-
id
-
元素的id
-
offsetLeft
-
元素距離具有定位元素的左側的距離
-
offsetTop
-
元素相對於具有定位元素的頂部的距離
-
target
-
事件的監聽,事件引發的一系列后續變化
-
id
-
元素的id
-
offsetLeft
-
元素距離具有定位元素的左側的距離
-
offsetTop
-
元素相對於具有定位元素的頂部的距離
-
dataset
-
元素上的自定義屬性
-
timeStap
-
事件觸發的時間戳
-
touches
-
滑動觸發
-
文檔的左側,頂部距離,可視窗口的左側,頂部距離