微信小程序-bindtap等事件傳參

<article style="box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px 0px; background-color: rgb(255, 255, 255); padding: 20px 0px; color: rgb(0, 0, 0); font-family: "PingFang SC", "Microsoft YaHei", SimHei, Arial, SimSun; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">

什么是事件

事件是視圖層到邏輯層的通訊方式碉京。 事件可以將用戶的行為反饋到邏輯層進(jìn)行處理。
事件可以綁定在組件上,當(dāng)達(dá)到觸發(fā)事件坛猪,就會(huì)執(zhí)行邏輯層中對應(yīng)的事件處理函數(shù)。
事件對象可以攜帶額外信息皂股,如 id, dataset, touches墅茉。

這里寫圖片描述
這里寫圖片描述

看圖,因?yàn)樾枰獋鬟f的數(shù)據(jù)比較多呜呐,所以我們通過dataset攜帶參數(shù)信息就斤。如果只有一個(gè)參數(shù),可以通過id來傳遞蘑辑。

詳解(以常見的tap點(diǎn)擊事情為例)

wxml

<view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>

JS

Page({
  tapName: function(event) {
    console.log(event)
  }
})

event 打印結(jié)果

{
"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
}]
}

注意兩點(diǎn):

1洋机、data-名稱 不能有大寫字母,如果需要洋魂,可以通過 - (中劃線)來連接單詞槐秧,編譯的時(shí)候小程序會(huì)將第二個(gè)單詞首字母自動(dòng)大寫。圖中代碼是為了自己標(biāo)志忧设,所以第二個(gè)單詞的首字母大寫了刁标,其實(shí)可以不用。data-* 屬性中不可以存放對象址晕。

2膀懈、注意打印結(jié)果中targetcurrentTarget的區(qū)別。

target 觸發(fā)事件的源組件谨垃。
currentTarget 事件綁定的當(dāng)前組件启搂。

如果你在父容器上綁定了事件并傳參硼控,當(dāng)你點(diǎn)擊父容器時(shí),事件綁定的組件和觸發(fā)事件的源組件是同一個(gè)元素胳赌,所以currentTarget 牢撼、target 都可以拿到參數(shù),但是當(dāng)你點(diǎn)擊子元素時(shí)疑苫,target 就不是事件綁定的組件了熏版,所以拿不到參數(shù)。
由于事件冒泡的機(jī)制捍掺,父容器上綁定的事件依然可以觸發(fā)撼短,所以currentTarget 依然可以拿到參數(shù)。

說明

id傳參和dataset類似挺勿,只是最后獲取值的時(shí)候不同曲横。event.currentTarget.id

</article>

版權(quán)聲明:本文為博主原創(chuàng)文章,歡迎轉(zhuǎn)載和發(fā)表評論不瓶,轉(zhuǎn)載請注明出處禾嫉。 http://blog.csdn.net/u013778905/article/details/59129272

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蚊丐,隨后出現(xiàn)的幾起案子熙参,更是在濱河造成了極大的恐慌,老刑警劉巖吠撮,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尊惰,死亡現(xiàn)場離奇詭異,居然都是意外死亡泥兰,警方通過查閱死者的電腦和手機(jī)弄屡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鞋诗,“玉大人膀捷,你說我怎么就攤上這事∠鞅颍” “怎么了全庸?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長融痛。 經(jīng)常有香客問我壶笼,道長,這世上最難降的妖魔是什么雁刷? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任覆劈,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘责语。我一直安慰自己炮障,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布坤候。 她就那樣靜靜地躺著胁赢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪白筹。 梳的紋絲不亂的頭發(fā)上智末,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機(jī)與錄音遍蟋,去河邊找鬼吹害。 笑死螟凭,一個(gè)胖子當(dāng)著我的面吹牛虚青,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播螺男,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼棒厘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了下隧?” 一聲冷哼從身側(cè)響起奢人,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎淆院,沒想到半個(gè)月后何乎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡土辩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年支救,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拷淘。...
    茶點(diǎn)故事閱讀 40,861評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡各墨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出启涯,到底是詐尸還是另有隱情贬堵,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布结洼,位于F島的核電站黎做,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏松忍。R本人自食惡果不足惜蒸殿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧伟桅,春花似錦敞掘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至盖腕,卻和暖如春赫冬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背溃列。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工劲厌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人听隐。 一個(gè)月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓补鼻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雅任。 傳聞我的和親對象是個(gè)殘疾皇子风范,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容