wx:for如何传输点击处item的信息(data-index)

小程序用js的数组和wx:for渲染十分方便:

wxml:

<view class='chooseTitle'>
    <view class='choose' wx:for="{{timeArray}}" wx:key="item.id">
      <view class="itemName" bindtap='switchTab''>{{item}}</view>
    </view>
  </view>

js:

data: {
    timeArray: ['今日', '1月11日', '1月12日', '1月13日', '1月14日']
  },

css按照自己的需求进行搭配。效果图如下:

如果想要获取点击的item是哪一个item,就可以使用wx:for-index来获取:

  <view class='chooseTitle'>
    <view class='choose' wx:for="{{monArray}}" wx:for-index="bindex" wx:key="item.id">
      <view class="itemName" bindtap='switchTab' data-bindex='{{bindex}}' data-id='{{item.id}}'>{{item}}</view>
    </view>
  </view>

js:

 switchTab: function (e) {
    console.log(e)
    var index = parseInt(e.currentTarget.dataset.index)
}

控制台输出数据就可以包括index了

 

[欢迎访问杭州轨物科技有限公司官网]

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值