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

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

 

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

  

 

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

  

写一个点击监听:

  

 

效果:

  

 

 

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

 

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

 

解决方法:

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

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

  

 

 然后修改点击事件:

  

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

   控制台打印信息:

  

 

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

 

 

 

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

 

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

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

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

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

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

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

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

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

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

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

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

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

 

posted @ 2018-07-12 11:08  听着music睡  阅读(3141)  评论(0编辑  收藏  举报