事件分为冒泡事件和非冒泡事件:
冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
如
{ {backColor}}
// js文件
myTap:function(res){ //事件函数中每条语句末尾不加任何符号,否则报错
var color = res.currentTarget.dataset.backColor
// 获取我们存入后端中的数据backColor
// js中定义变量语法 var 变量名 = 变量值
this.setData({
backColor:color
//将backColor存入data中
})
},
冒泡事件列表
touchstart:手指触摸开始
touchmove:手指触摸后移动
touchcancel:手指触摸动作被打断,如来电,弹窗
touchend:手指触摸结束
tap:点击(手指触摸后马上离开)
this.setData({
变量名1:变量值1,
变量名2: 变量值2
})