微信小程序,獲取點擊元素的索引值index


1、需求說明

  點擊 “加號圖片” 上傳圖片,需要知道點擊的是第幾個圖片,動態的修改src數組,這里圖片用的 wx:for 循環出來的

  

 

2、遇到問題

  按照官方最新文檔循環的方式,索引值是以  wx:for-index="index" 方式寫的,以   parseInt(event.currentTarget.dataset.index)  方式獲取索引一直是NaN,注意這里用的是currentTarget,而不是target。

  這里說一下他們的區別:target指向發生事件的組件,currentTarget指向綁定事件的組件

  1.currentTarget:綁定的事件當前元素及其子元素都會觸發

  2.target: 綁定的事件 子元素不會被觸發事件

  

 

 

 

3、解決方法

  將索引方法改成 data-index="{{index}}"

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM