鍍金池/ 問答/HTML/ 小程序可以修改循環(huán)出來的item中的屬性值么?修改后并在頁面上修改

小程序可以修改循環(huán)出來的item中的屬性值么?修改后并在頁面上修改

<view class="index-list-item" wx:for="{{listData}}" data-id="{{item.id}}" data-qr="{{item.qr_url}}" data-view="{{item.view_int}}" catchtap="OpenDialog(item)">
  <image src="{{item.thumb_url}}"></image>
  <text class="list-item-name">{{item.wx_name}}</text>
  <text class="list-item-view">瀏覽量:{{item.view_int}}</text>
  <view class="list-item-redicon" wx:if="{{item.is_fensibao}}"></view>
  </view>

就像上面的點(diǎn)擊事件,我的瀏覽量是可以在我點(diǎn)擊后隨著我修改item的值而修改,我在vue中是直接把item這個(gè)對象傳到事件中直接操作,但是小程序中話好像不能直接傳過去,請問該怎么做呢?求教

回答
編輯回答
傻叼

先綁定;

data-item="{{item}}"

在事件處理函數(shù)里用event.currentTarget.dataset.item拿到當(dāng)前item

2017年10月18日 18:39
編輯回答
練命

小程序修改值需要調(diào)用 this.setState({value: newvalue}),而且你想改變item的值,正確的方式是更新 listData 。

2017年9月13日 08:24
編輯回答
膽怯

您好,請問這個(gè)問題解決了嗎?我現(xiàn)在遇到了同樣的問題呢

2017年7月25日 05:49