1、在節(jié)點中綁定tap事件
<view bind:tap="onTap">
</view>
其中,tap為事件的類型, onTap為事件回調(diào)函數(shù)的名稱;"bind:tap"也可寫為"bindtap"。
事件的回調(diào)函數(shù)會傳入事件的對象
onTap(event){
console.log(event)
}
event對象
{
type: "tap" , // 事件的類型
timeStamp: 2477, // 點擊事件的時間戳
target: {}, // 觸發(fā)事件的組件
currentTarget:{} // 當(dāng)前綁定事件的組件
detail: {} // 額外的信息,如點擊畫布的位置
chang eTouches: []
}
2、bind 和 catch的區(qū)別
bind: 綁定事件為冒泡事件,子組件事件觸發(fā)也會同時觸發(fā)父組件。
catch: 不是冒泡事件, 子組件觸發(fā)事件不會觸發(fā)父組件。