收藏
回答

wx:for列表渲染后bindtap如何区分是哪一个组件?

问题模块
API和组件

有这样的js代码:

Page({

data:{

user:[{

name:"张三",

face:"../images/1.png"

},{

name:"李四",

face:"../images/2.png"}]

}

})

有这样的wxml代码:

  <block wx:for="{{user}}" wx:key="name">

    <template is="userlista" data="{{item}}" />

  </block>

<template name="userlista">

<view>{{item.name}}</view>

<view>

<image src="{{item.face}}" bindtap="ChangeFace"></image>

</view>

</template>

这样我在编写JS中的ChangeFace事件的时候,如何区分两个image?

最后一次编辑于  2017-05-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • maq
    maq
    2017-05-27

    比如这样 <image data-image-id="{{item.img_id}}" ...>


    然后在响应函数里找到 event.currentTarget.dataset.imageId

    2017-05-27
    赞同
    回复
  • | ⃢👁 👁⃢ |
    | ⃢👁 👁⃢ |
    2017-05-27

    能详细说一下怎么用吗?

    2017-05-27
    赞同
    回复