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

bindtap 事件中取值要把事件所有子节点都设置一遍吗?

就是类似于以下代码

 <view class="recommendation-item">
    <view class="part1" data-id="1" bindtap="getId">
    <text>这是一条信息的标题1</text>
    <view class="collect" >
         <image  src="../../img/icon_shoucang1.png"></image>
    </view>
  </view>
  </view>


 getId: function(event) {
    console.log(event.target.dataset.id);
  },

这样在点击 part1下边的所有标签的时候打印全部都是undefined 只有点击part1本身的时候才会打印出1,难道要把它所有的子节点都加上data-id吗

网友回复

11110111001011110111001110111:
id 是关键字 你换成其他的 data-itemid='1'


评论 抢沙发

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

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

云免签H5支付