1、在节点中绑定tap事件
<view bind:tap="onTap">
</view>
其中,tap为事件的类型, onTap为事件回调函数的名称;"bind:tap"也可写为"bindtap"。
事件的回调函数会传入事件的对象
onTap(event){
console.log(event)
}
event对象
{
type: "tap" , // 事件的类型
timeStamp: 2477, // 点击事件的时间戳
target: {}, // 触发事件的组件
currentTarget:{} // 当前绑定事件的组件
detail: {} // 额外的信息,如点击画布的位置
chang eTouches: []
}
2、bind 和 catch的区别
bind: 绑定事件为冒泡事件,子组件事件触发也会同时触发父组件。
catch: 不是冒泡事件, 子组件触发事件不会触发父组件。
网友评论