html52.com
我爱小程序-开发者交流社区

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?

网友回复

(´・ᆺ・`):

能详细说一下怎么用吗?

maq:

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


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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付