收藏
回答

view组件里放块元素,无法获取data-*的值

问题模块
API和组件

wxml

<view class="scroll-view-item" data-ddd="12" bindtap="bindSelectDate">

     <view>123</view>

     <view>123</view>

     <view>123</view>

</view>

js

bindSelectDate:function(e){

    console.log(e.target.dataset)

}

console.log出来获取不了data-ddd里的值


wxml

<view class="scroll-view-item" data-ddd="12" bindtap="bindSelectDate">

     <text>123</text>

     <text>123</text>

     <text>123</text>

</view>

js

bindSelectDate:function(e){

    console.log(e.target.dataset)

}

console.log出来可以获取data-ddd里的值

求解


最后一次编辑于  2017-05-23  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • 麦琪
    麦琪
    2017-05-23

    你取错值了,应该是e.currentTarget.dataset   ,e.currentTarget.dataset.ddd

    2017-05-23
    赞同
    回复
  • 达生
    达生
    2017-05-23

    原来view里放块组件的话,data的数据在currentTarget里

    2017-05-23
    赞同
    回复