最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序中target和currentTarget的區(qū)別小結(jié)

 更新時間:2020年11月06日 14:08:46   作者:田珊珊個人博客  
這篇文章主要給大家介紹了關(guān)于微信小程序中target和currentTarget區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

在小程序中,e.target與e.currentTarget是非常重要的,尤其是涉及到頁面?zhèn)髦禃r

currentTarget和target都是組件的一些屬性值集合,由“data-屬性名”定義的一些屬性值

currentTarget:事件觸發(fā)的當(dāng)前事件(當(dāng)前事件,可能是觸發(fā)事件的源組件,可能是觸發(fā)的事件組件(即觸發(fā)事件源組件的子元素),此時點(diǎn)擊子元素還是父元素,都是當(dāng)前事件,應(yīng)用e.currentTarget
target:觸發(fā)事件的源組件(事件注冊/綁定所在組件)

舉個例子:

<view bindtap="parentClick" data-parent="父元素">
<view data-child="子元素">編輯</view> 
 </view>

然后點(diǎn)擊父元素中的子元素時:

parentClick事件中的currentTarget和target打印出來,如下:

parentClick:function(e){
console.log("點(diǎn)擊父元素")
console.log("target",e.target)//target:{child:"子元素"}
console.log("currentTarget",e.currentTarget)//target:{parent:"父元素"}
}

因為綁定在父元素上的parentClick事件,是由子元素觸發(fā)的,所以target的值就是子元素所包含的一些屬性值集合;currentTarget則是綁定事件的該組件(父元素)的屬性值集合。

給子元素綁定一個事件:childClick,打印出來的currentTarget和target就是一樣的。

<view bindtap="parentClick" data-parent="父元素">
<view bindtap="childClick" data-child="子元素">編輯</view> 
 </view>

然后點(diǎn)擊子元素事件:

childClick:function(e){
console.log("點(diǎn)擊父元素")
console.log("target",e.target)//target:{child:"子元素"}
console.log("currentTarget",e.currentTarget)//target:{child:"子元素"}
}

擴(kuò)展

結(jié)合this來看:

  • this === e.currentTarget 總是為true
  • this === e.target 有可能不是true

到此這篇關(guān)于微信小程序中target和currentTarget區(qū)別的文章就介紹到這了,更多相關(guān)微信小程序target和currentTarget區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript數(shù)據(jù)推送Comet技術(shù)詳解

    JavaScript數(shù)據(jù)推送Comet技術(shù)詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript數(shù)據(jù)推送Comet技術(shù),感興趣的小伙伴們可以參考一下
    2016-04-04
  • JavaScript代碼復(fù)用模式實例分析

    JavaScript代碼復(fù)用模式實例分析

    任何編程都提出代碼復(fù)用,否則話每次開發(fā)一個新程序或者寫一個新功能都要全新編寫的話,效率太差了,接下來我們將針對代碼復(fù)用來進(jìn)行討論,需要的朋友可以參考下
    2012-12-12
  • 判斷js的Array和Object的實現(xiàn)方法

    判斷js的Array和Object的實現(xiàn)方法

    下面小編就為大家?guī)硪黄袛鄇s的Array和Object的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • js實現(xiàn)直播點(diǎn)擊飄心效果

    js實現(xiàn)直播點(diǎn)擊飄心效果

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)直播點(diǎn)擊飄心效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • wx-charts 微信小程序圖表插件的具體使用

    wx-charts 微信小程序圖表插件的具體使用

    這篇文章主要介紹了wx-charts 微信小程序圖表插件的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 人人網(wǎng)javascript面試題 可以提前實現(xiàn)下

    人人網(wǎng)javascript面試題 可以提前實現(xiàn)下

    JavaScript面試題要求:以下題目必須從一至四題中,選出三道題,使用原生代碼實現(xiàn),不可使用任何框架,第五題為選作題
    2012-01-01
  • 淺談對于“不用setInterval,用setTimeout”的理解

    淺談對于“不用setInterval,用setTimeout”的理解

    這篇文章主要介紹了淺談對于“不用setInterval,用setTimeout”的理解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • JS異步的執(zhí)行原理和回調(diào)詳解

    JS異步的執(zhí)行原理和回調(diào)詳解

    這篇文章主要給大家介紹了關(guān)于JS異步的執(zhí)行原理和回調(diào)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • js實現(xiàn)簡單音樂播放器

    js實現(xiàn)簡單音樂播放器

    這篇文章主要介紹了js實現(xiàn)簡單音樂播放器,可拖動進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • JS庫之Particles.js中文開發(fā)手冊及參數(shù)詳解

    JS庫之Particles.js中文開發(fā)手冊及參數(shù)詳解

    因為自己需要做產(chǎn)品,所以一個好的UI界面也是很重要的,發(fā)現(xiàn)這種散射的原子顆粒特效還不錯。今天腳本之家小編把Particles.js中文開發(fā)手冊及particles.js參數(shù)分享給大家,需要的朋友參考下吧
    2017-09-09

最新評論

丰顺县| 博野县| 昌邑市| 寻甸| 北宁市| 济阳县| 衡阳县| 田东县| 华蓥市| 萨迦县| 墨脱县| 丹巴县| 江永县| 吉林市| 车致| 龙胜| 呈贡县| 东山县| 多伦县| 布拖县| 长乐市| 兰州市| 泸水县| 信丰县| 福海县| 上虞市| 尖扎县| 淳安县| 电白县| 博兴县| 广昌县| 六枝特区| 长乐市| 南华县| 阜城县| 瑞金市| 巴青县| 靖边县| 嘉义县| 许昌市| 湖南省|