javascript - 小程序如何点击获取下标
大家讲道理
大家讲道理 2017-04-17 15:16:42
[HTML讨论组]

<view class="buy-course-box">

        <view class="buy-selects buy-card">
            <label class="course-label" wx:for="{{cardName}}" bindtap="setCard">
                <input type="radio" class="course-card-input"/>
                <view>{{item.name}}</view>
            </label>
            
        </view>
    </view>
    

我想点击取下标但是没有成功,应该怎么做

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
怪我咯
Carousel:function(event){
    var idx=event.target.dataset.index;
    this.setData({
        indx:idx
      })
  }

就是这样,请采纳

伊谢尔伦

data传参
链接描述

事件的使用方式
在组件中绑定一个事件处理函数。
如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。

<view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>
在相应的Page定义中写上相应的事件处理函数,参数是event。
Page({
  tapName: function(event) {
    console.log(event)
  }
})
可以看到log出来的信息大致如下:
{
"type":"tap",
"timeStamp":895,
"target": {
  "id": "tapTest",
  "dataset":  {
    "hi":"WeChat"
  }
},
"currentTarget":  {
  "id": "tapTest",
  "dataset": {
    "hi":"WeChat"
  }
},
"detail": {
  "x":53,
  "y":14
},
"touches":[{
  "identifier":0,
  "pageX":53,
  "pageY":14,
  "clientX":53,
  "clientY":14
}],
"changedTouches":[{
  "identifier":0,
  "pageX":53,
  "pageY":14,
  "clientX":53,
  "clientY":14
}]
}
PHP中文网

wx:for-index="index" 应该可以通过这种方式直接得到下标把

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号