wechat_jiaxuan/components/disProduct/index.js
@@ -34,8 +34,17 @@ const datalist = this.data.datalist datalist.forEach(item => { if(item.id === info.id){ console.log(item) console.log(info) if(item.isCollection != info.isCollection){ if(!item.isCollection){ item.collectCount = (item.collectCount || 0)+1 }else if(item.collectCount >0){ item.collectCount = (item.collectCount || 0)-1 } } item.isCollection = info.isCollection item.viewCount ++ item.viewCount =(item.viewCount||0) +1 } }) this.setData({ datalist })