事件

2018-12-17  本文已影响0人  阿彤呀呀

(一)在组件中绑定一个事件处理函数

bindtap

(二)微信冒泡事件

手指触摸动作开始

手指触摸后移动

手指触摸动作被打断,如来电提醒,弹窗

手指触摸动作结束

手指触摸后马上离开

手指触摸后,超过350ms再离开

(三)事件绑定:

(四)事件对象

(五)属性

以data-开头,多个单词由连字符-链接,不能有大写(大写会自动转成小写)

data-element-type,最终在 event.target.dataset 中会将连字符转成驼峰elementType。
<view data-alpha-beta="1" data-alphaBeta="2" bindtap="bindViewTap"> DataSet Test </view>

Page({
  bindViewTap:function(event){
    event.target.dataset.alphaBeta === 1 // - 会转为驼峰写法
    event.target.dataset.alphabeta === 2 // 大写会转为小写
  }
})

touches 是一个数组,每个元素为一个 Touch 对象(canvas 触摸事件中携带的 touches 是 CanvasTouch 数组)。 表示当前停留在屏幕上的触摸点。

changedTouches 数据格式同 touches

点击事件的detail 带有的 x, y 同 pageX, pageY 代表距离文档左上角的距离。

上一篇下一篇

猜你喜欢

热点阅读