点赞成功后。 这个值应该怎么才可以加1?
你这个应该要和后台交互的吧!和后台交互的话,不要自己手动的+1,让后台返回点赞数量,自己再页面上更新!
一般是这样操作,把id传给后台,后台判断,如果这条记录已经点赞了,后台处理,点赞状态isLike
为‘未点赞’,点赞数likeCount
同时减1。如果没点赞的,后台处理,这条记录点赞状态isLike
为‘已点赞’,同时点赞数likeCount
加1。后台处理完了之后,再更新整个记录列表!由于vue已经做好优化操作了,即使几百条数据同时更新,页面不会有一点闪动!
如果不和后端交互,这个没什么实际项目意义,纯当练手!也和容易出错!
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
在
lickCountC
方法中修改item.likeCount
,即修改元数据,item.likeCount + 1