为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序使用setdata改变对象数组中的某个属性值,

微信小程序使用setdata改变对象数组中的某个属性值,

BIG阳 2019-03-09 20:43:29
//点赞api.addLikeDiary(data).then((res)=>{  if (res.code == 0) {    let index = event.currentTarget.dataset.index  //下标      let isLike = this.data.diaryListInfo[`${index}`].isLike    let likeCount = this.data.diaryListInfo[`${index}`].likeCount    this.setData({       [isLike]:!isLike     })    if (isLike) {      this.setData({         [likeCount]: likeCount -= 1       })     } else {      this.setData({         [likeCount]: likeCount += 1       })     }   } })this.setData({[isLike]:!isLike}) 无法取反
查看完整描述

2 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

this.setData({
      [isLike]:!isLike//检查下目前的isLike能否访问到
    })


查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 3058 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信