微信小程序> 微信小程序循环给对象赋值

微信小程序循环给对象赋值

浏览量:547 时间: 来源:xiao1215fei
for (var i = 0; i  that.data.IPS.length; i++) {if (that.data.IPS[i].IP_RECID == e.target.dataset.ip) {var DZZT = "IPS[" + i + "].DZZT"var DZSL = "IPS[" + i + "].DZSL"if (that.data.IPS[i].DZZT == 1) {that.setData({[DZZT]: 0,[DZSL]: that.data.IPS[i].DZSL - 1})} else {that.setData({[DZZT]: 1,[DZSL]: that.data.IPS[i].DZSL + 1})}break;}}

代码说明:此功能实现微信小程序点赞功能,即无需重新请求列表数据,即可实现点赞数量和状态的变化。

IPS是个数组,根据IPS进行循环,数组中包括了主键,点赞数量和状态。

此代码的关键部分是:var DZZT = "IPS[" + i + "].DZZT",然后通过

that.setData({
[DZZT]: 0,
[DZSL]: that.data.IPS[i].DZSL - 1
})这种方式进行赋值。

有问题可留言交流。

版权声明

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

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

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