小程序和wepy作循環渲染如何點擊拿到相對應的值

數據和其餘的就忽略,簡單上手,wepy的for渲染方式改爲對應的就行,傳參觸發不用改小程序

<view wx:for="{{list}}">spa

  {{item.title}}code

  <view bindtap="pullDetail"> {{item.content}} </view>接口

</view>事件


須要觸發readDetail事件時,取到對應的id調接口查看詳情。get

但是小程序又不容許事件名後直接注入id參數。it

其實,小程序早就想到這一點了,提供了一個 data-any (any任意類型) 方法io

(小程序給出了示例,你們能夠自行研究。)function

能夠寫成以下:class

<view class="myNew" wx:for="{{list}}">{{item.title}}<view bindtap="pullDetail" data-id="{{item.id}}">{{item.content}}</view></view>
js文件:

  1. readArticle:function(e){
  2. var $id = e.currentTarget.dataset.id; //打印能夠看到,此處已獲取到了對應的id
  3. })
相關文章
相關標籤/搜索