[微信小程序]实现列表点赞并让当前节点的图片改变,值加1完整实例代码加GIF图
来源:互联网 发布:知已知彼什么意思 编辑:程序博客网 时间:2024/06/16 01:20
//wxml <block wx:for="{{msg}}"> <image wx:if="{{item.is_say_yes ==false}}" bindtap='zan' data-id='{{item.id}}' src='../../image/zan1.png'></image> <image wx:if="{{item.is_say_yes ==true}}" bindtap='zan' data-id='{{item.id}}' src='../../image/zan2.png'></image> <text> {{item.num_say_yes}}</text> </block>//jsdata:{//'is_say_yes':false 的意思是默认没有点赞 num_say_yes参数是点赞数msg:[{'a':1,'is_say_yes':false,'num_say_yes':0}, {'b':2,'is_say_yes':false,'num_say_yes':0} ]}zan: function (e) { var info_id = e.currentTarget.dataset.id; var that = this; var url = util.apiUrl + 'FWinfo/give_like'; util.request(url, 'post', { 'program_id': app.program_id, 'info_id': info_id, 'openid': app.openid }, '正在加载数据', function (res) { if (res.data.state == 1) { wx.showToast({ title: '点赞成功', icon: 'success', duration: 2000 }) for (var i = 1; i < that.data.msg.length; i++) { if (that.data.msg[i].id == info_id) { // 点赞成功时遍历msg对象并获取到当前节点的id that.setData({// 改变msg对象 i 节点的 is_say_yes 的值为true,num_say_yes值等于当前的num_say_yes加一 ['msg[' + i + '].is_say_yes']: true, ['msg[' + i + '].num_say_yes']: parseInt(that.data.msg[i].num_say_yes) + 1 }) } } } else if (res.data.state == -1) { wx.showToast({ title: '操作失败', image: '../../image/false.png', duration: 2000 }) } else { wx.showToast({ title: '已点赞', icon: 'success', duration: 2000 }) } }) },
阅读全文
0 0
- [微信小程序]实现列表点赞并让当前节点的图片改变,值加1完整实例代码加GIF图
- php gif图片加水印代码
- php gif图片加水印代码
- C#完整执行存储过程的代码加实例[转载]
- C#完整执行存储过程的代码加实例
- PHP实例程序:实现给上传图片加水印图案的做法
- C#写的给图片加水印的实例代码
- phpExcel导出excel加超级链接和图片的实例代码
- 微信小程序实现循环列表中加样式
- 图片改变大小加水印加文字
- C#实现对图片加水印的一段代码.
- ASP.NET图片加水印的实现代码
- ASP.NET图片加水印的实现代码(C#)
- ASP.NET图片加水印的实现代码(C#)
- asp实现图片加水印代码
- Android选取本地图片并加水印实例
- 完整的AES分组与文件的加解密功能程序实现
- 微信小程序服务器请求和上传数据,上传图片并展示,提交表单完整实例代码附效果图
- 工具类
- 多线程(2)
- backgroundworker 导出excel并显示进度条
- java 反射机制使用
- 通过zkCli操作ZooKeeper
- [微信小程序]实现列表点赞并让当前节点的图片改变,值加1完整实例代码加GIF图
- 凸优化——CVX
- RotatedRect类opencv
- C++ DLL导出函数的两种方法(导出序号那种方法,别人看不到函数名)
- linux各种配置
- JSP—学习笔记(1)
- android程序集成微信登录
- Digital Square(HDU-4394)
- 基础防火墙策略