小程序实践(五):for循环绑定item的点击事件

微信展示列表效果借助于 wx:for 

简单写一个列表(wxml文件中):

  小程序实践(五):for循环绑定item的点击事件

对应的数据源(js文件中):

  小程序实践(五):for循环绑定item的点击事件

写一个点击监听:

  小程序实践(五):for循环绑定item的点击事件

效果:

  小程序实践(五):for循环绑定item的点击事件

以上、可以实现列表的item点击效果,但是无法到点击的item对应的数据源数据

---------------------------------------------------------------------------------------------------

解决方法:

给有点击事件的组件添加一个 data-any  属性 any可以是任意数据类型。

从下图可以看出我们遍历expertData数组,每一个item 定义为info, 在第二行最后 加了一句  data-bean="{{info}}"

  小程序实践(五):for循环绑定item的点击事件

然后修改点击事件:

  小程序实践(五):for循环绑定item的点击事件

发现可以用此方法去除点击的item对应的数据对象,以及该对象中某个属性值

  控制台打印信息:

  小程序实践(五):for循环绑定item的点击事件

这样就可以获取到列表展示数据中某一个item对应的数据了。

--------------------------------------------------------------------------------------

小程序实践(一):主页tab选项实现

小程序实践(二):swiper组件实现轮播图效果

小程序实践(三):九宫格实现及item跳转

小程序实践(四):动态控制组件的显示/隐藏

小程序实践(五):for循环绑定item的点击事件

小程序实践(六):view内部组件排版

小程序实践(七):页面间传值

小程序实践(八):验证码倒计时功能

小程序实践(九):返回到上一个界面并传值回去

小程序实践(十):textarea实现简单的编辑文本界面

小程序实践(十一):showModal的使用

小程序实践(十二):七牛云上传图片

上一篇:centos永久修改主机名


下一篇:js if判断示例