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