收藏
回答

点击事件,怎么接收view里的值?

   <view class="widget__detail dis-flex flex-x-between" wx:for="{{ data }}" wx:key="this"  bindtap="gozhitui"  data-id="{{item.id}}">
          <view class="detail__left dis-flex flex-y-center" >
                <view class="user-avatar">
                    <image src="{{imagetimeicon}}"></image>
                </view>
                <view class="user-info dis-flex flex-dir-column flex-x-center">
                      <view class="user-nickName f-28">{{ item.start_time }} / {{ item.end_time }}</view>
                </view>
          </view>
          <view class="detail__right dis-flex flex-dir-column flex-x-center flex-y-center">
                <view class="detail__member f-22" >
                 {{item.activenp}} 人
                </view>
          </view>
    </view>


一个数据列表,怎么能点击列表项目, bindtap="gozhitui" 处理函数里面,能得到 {{ item.start_time }} / {{ item.end_time }} 的值呢?

传一个 参数我知道是 data-xx,可以e.currentTarget.dataset接收到。这种怎么接收

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

4 个回答

  • ?
    ?
    09-26
    gozhitui(e){
    console.log(e.currentTarget.dataset)
    }
    


    09-26
    有用
    回复
  • 迷失的故渊
    迷失的故渊
    09-26

    data传参方法传参都可以

    09-26
    有用
    回复
  • 陈宇明
    陈宇明
    09-26
    把{{ item.start_time }} / {{ item.end_time }}放到data-xx=‘’里面就行
    


    09-26
    有用
    回复
  • 拾忆
    拾忆
    09-26

    data-time="{{item.start_time/item.end_time}}"

    不可以吗?

    09-26
    有用
    回复
登录 后发表内容
问题标签