收藏
回答

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

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里的值

求解


回答关注问题邀请回答
收藏

2 个回答

  • 达生
    达生
    2017-05-23

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

    2017-05-23
    有用
    回复
  • 麦琪
    麦琪
    2017-05-23

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

    2017-05-23
    有用
    回复
登录 后发表内容