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

云开发云数据库,点击列表中更多信息,怎么才能获得此数据的id?

 bindtap='moreInfo' >更多信息</van-button>    </view>  </van-card></block>新手,多多包涵,

新手,多多包涵,

打算点击更多信息跳转到详情信息页面,可是却不能获取id,请问是哪里会有问题?

以下是wxml

<block wx:for="{{test}}">
  <van-card
  title="{{item['DTC for J1939 SPN']}}|{{item['DTC for J1939 FMI ']}}"
  desc="{{item['Chinese  Description']}}"
  >
    <view slot="footer">
      <van-button  type="info" size="mini" bindtap='moreInfo' >更多信息</van-button>
    </view>
  </van-card>
</block>


网友回复

唏嘘..:改成这样即可    首先保证{{test}}  这个里面有id
<van-button  type="info" size="mini" bindtap='moreInfo'   data-id='{{item.id}}'>更多信息</van-button>
思男:

在事件dom上设置  data-xxx属性

然后在事件的第一个参数里可以获得currentTarget.dataset.xxx的属性值

例如<van-button bindtap='getId' data-id='abc' />

getId(e){

console.log(e.currentTarget.dataset.id) // abc

}

评论 抢沙发

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

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

云免签H5支付