鍍金池/ 問答/HTML/ 微信小程序 bindtap 事件怎么獲取當(dāng)前點(diǎn)擊標(biāo)簽

微信小程序 bindtap 事件怎么獲取當(dāng)前點(diǎn)擊標(biāo)簽

微信小程序 bindtap 事件怎么獲取當(dāng)前點(diǎn)擊標(biāo)簽
event.currentTarget 沒用

回答
編輯回答
司令

在bindtap的響應(yīng)函數(shù)里,要聲明 event 參數(shù),然后會(huì)返回大概如下結(jié)構(gòu)的event:

{
"type":"tap",
"timeStamp":895,
"target": {
  "id": "tapTest",
  "dataset":  {
    "hi":"WeChat"
  }
},
"currentTarget":  {
  "id": "tapTest",
  "dataset": {
    "hi":"WeChat"
  }
},
"detail": {
  "x":53,
  "y":14
},
"touches":[{
  "identifier":0,
  "pageX":53,
  "pageY":14,
  "clientX":53,
  "clientY":14
}],
"changedTouches":[{
  "identifier":0,
  "pageX":53,
  "pageY":14,
  "clientX":53,
  "clientY":14
}]
}
2017年3月31日 15:25