vue v-for 点赞数据加1

clipboard.png

点赞成功后。 这个值应该怎么才可以加1?

阅读 7.4k
3 个回答

lickCountC方法中修改item.likeCount,即修改元数据,item.likeCount + 1

可以试着传参一个index或者key之类的进行索引这个目标数据
然后类似修改这个likeCount就行了

你这个应该要和后台交互的吧!和后台交互的话,不要自己手动的+1,让后台返回点赞数量,自己再页面上更新!
一般是这样操作,把id传给后台,后台判断,如果这条记录已经点赞了,后台处理,点赞状态isLike为‘未点赞’,点赞数likeCount同时减1。如果没点赞的,后台处理,这条记录点赞状态isLike为‘已点赞’,同时点赞数likeCount加1。后台处理完了之后,再更新整个记录列表!由于vue已经做好优化操作了,即使几百条数据同时更新,页面不会有一点闪动!
如果不和后端交互,这个没什么实际项目意义,纯当练手!也和容易出错!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题