//點(diǎn)贊api.addLikeDiary(data).then((res)=>{ if (res.code == 0) { let index = event.currentTarget.dataset.index //下標(biāo)
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}) 無(wú)法取反
微信小程序使用setdata改變對(duì)象數(shù)組中的某個(gè)屬性值,
BIG陽(yáng)
2019-03-09 20:43:29