微信小程序> 小程序数据绑定点赞效果切换(交流QQ群:604788754)

小程序数据绑定点赞效果切换(交流QQ群:604788754)

浏览量:2809 时间: 来源:weixin_33976072

如果对本例有更好的意见和建议,希望给予留言或是加群跟群主联系,交流学习。

WXML:

<block wx:for="{{nums}}" wx:for-index='idx' wx:for-item='item'>  <view class="maxbox"  bindtap="imgchange" data-id="{{idx}}">    <view class="zan">      <image wx:if="{{ item.id == idx }}" class="zan01" src="img/zan1.png" ></image>      <image wx:else class="zan01" src="img/zan2.png"></image>    </view>    <text class="nums">{{item.num}}</text>  </view></block>

 JS:

Page({  data: {    nums: [      { id: 0, num: 11 },      { id: 1, num: 22 }    ]  },  imgchange: function (event) {    //获取当前item的下标id  通过currentTarget.id    //data-id    var dataid = event.currentTarget.dataset.id;    var nums = this.data.nums[dataid].num;   //数据里面的id;    var ids = this.data.nums[dataid].id;     if ( dataid == ids ){      nums++;      this.data.nums[dataid].num = nums;      this.data.nums[dataid].id = ids + 1;       this.setData({        nums: this.data.nums      });    }else{      nums--;       this.data.nums[dataid].id = ids - 1;       this.data.nums[dataid].num = nums;      this.setData({        nums: this.data.nums      });    }  },}) 

 效果如下:

小程序

小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎