欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何在微信小程序中實現(xiàn)bindtap事件傳參

本篇文章給大家分享的是有關(guān)如何在微信小程序中實現(xiàn)bindtap事件傳參,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

龍門ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

什么是事件

事件是視圖層到邏輯層的通訊方式。 事件可以將用戶的行為反饋到邏輯層進行處理。

事件可以綁定在組件上,當達到觸發(fā)事件,就會執(zhí)行邏輯層中對應(yīng)的事件處理函數(shù)。

事件對象可以攜帶額外信息,如 id, dataset, touches。

如何在微信小程序中實現(xiàn)bindtap事件傳參

如何在微信小程序中實現(xiàn)bindtap事件傳參

看圖,因為需要傳遞的數(shù)據(jù)比較多,所以我們通過dataset攜帶參數(shù)信息。如果只有一個參數(shù),可以通過id來傳遞。

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

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

注意兩點:

1、data-名稱 不能有大寫字母,如果需要,可以通過 - (中劃線)來連接單詞,編譯的時候小程序會將第二個單詞首字母自動大寫。圖中代碼是為了自己標志,所以第二個單詞的首字母大寫了,其實可以不用。data-* 屬性中不可以存放對象。

2、注意打印結(jié)果中target和currentTarget的區(qū)別。

  • target 觸發(fā)事件的源組件。

  • currentTarget 事件綁定的當前組件。

如果你在父容器上綁定了事件并傳參,當你點擊父容器時,事件綁定的組件和觸發(fā)事件的源組件是同一個元素,所以currentTarget 、target 都可以拿到參數(shù),但是當你點擊子元素時,target 就不是事件綁定的組件了,所以拿不到參數(shù)。
由于事件冒泡的機制,父容器上綁定的事件依然可以觸發(fā),所以currentTarget 依然可以拿到參數(shù)。

說明

id傳參和dataset類似,只是最后獲取值的時候不同。event.currentTarget.id

PS:小程序 view使用bindtap傳值問題

如圖,view標簽 加 bindtap事件,用data-name傳值,如果view中只有文字,點擊整個view區(qū)域都可以接收到data-name的值,如果view里面加一個lable標簽,那么點擊lable包裹的區(qū)域,data-name取不到值。  解決方法:把取值方式  由e.target.dataset.carrierName  修改為e.currentTarget.dataset.carrierName即可

如何在微信小程序中實現(xiàn)bindtap事件傳參

以上就是如何在微信小程序中實現(xiàn)bindtap事件傳參,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站標題:如何在微信小程序中實現(xiàn)bindtap事件傳參
本文URL:http://aaarwkj.com/article6/igieog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航網(wǎng)站設(shè)計、網(wǎng)站排名、企業(yè)建站、網(wǎng)站設(shè)計公司服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
日韩欧美黄片一区二区三区| 国产av毛片一区二区| 午夜影院免费在线观看五分钟| 青青草免费在线播放视频网站| 亚洲人妻一区二区久久| 福利视频免费观看欧美| 免费av在线网址网站| 免费可以看的黄片欧美| 国产成人久久久精品一区| 国内午夜福利精品视频| 91麻豆成人精品国产| 日本一区二区三区中文字幕不卡| 国产偷国产偷亚洲综合av| 尤物在线观看精品视频| 婷婷91麻豆精品国产人妻| 欧美大片高清在线观看| 色哟国产传媒视频在线观看| 日本亚洲中文字幕无吗| 亚洲男人的天堂社区av| 中日韩一二三四区在线看| 熟女肥臀一区二区三区| 成人黄色免费在线网站| 青青草免费在线视频视频| 五月婷婷丁香在线观看| 亚洲国际精品女人乱码| 久久五十路六十路熟妇中出| 成人性生活视频免费中文版| 国产精品女人毛片在线看| 亚洲欧美另类熟女丝袜| 国产女主播在线观看免费观看| 久久精品亚洲夜色国产av| 午夜在线成人免费观看| 91九色在线免费观看| 超碰91人人草人人干| 初爱视频教程完整版韩国| 亚洲中文字幕乱码熟女在线| 日韩av不卡免费播放| 国产二区日韩成人精品| 国产精品白丝一区二区三区| 午夜性色福利视频你懂的| 久久se精品一区精品二区国产|