bing_yu2001 2022-02-20 21:46 采纳率: 66.7%
浏览 216
已结题

如何判断是否已点赞过当前评论?

问题遇到的现象和发生背景

在给评论和回复写点赞功能的时候,需要先判断当前用户是否已点赞过当前评论,来显示对应的样式。

现在点赞、取消点赞、是否已点赞的接口有了

但我不知道如何能在未点击之前,把页面中的评论 id 传给后端来查数据库返回结果。

因为评论列表是循环遍历出来的,是子组件。我需要取出当前评论的 id 传给父组件,再传给后端。

  • 写回答

4条回答 默认 最新

  • CCCCCCCYYY_ 2022-02-21 09:22
    关注

    这种需求不应该由前端判断吧,影响性能
    应该在评论列表接口处由后端返回当前用户是否点赞的字段,没有就新加一个。
    你调接口的时候肯定要传token过去吧,后端解析完token拿到用户id,查数据库的时候判断一下就完事了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • _yangyi 2022-02-20 22:13
    关注

    是否已点过赞肯定是有个字段,拿该字段判断写个样式就行如:flag
    :style='flag === 1 ? 'color: red;' : 'color:yellow;''

    评论
  • 雨云21 2022-02-20 23:14
    关注

    叫后端在给你评论列表的时候顺便给你一个用户是否点赞的字段

    评论
  • 崽崽的谷雨 2022-02-21 09:21
    关注

    请求的时候 后端给个字段 表示当前用户是否点赞 ,注意是当前用户 。 你只需要知道 你登陆的账号 是否 点赞 ,不用管其他人 。其他人,只有登录自己的账号才能看见

    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月1日
  • 已采纳回答 2月21日
  • 专家修改了标签 2月20日
  • 创建了问题 2月20日

悬赏问题

  • ¥20 关于#javascript#的问题:但是我写的只能接码数字和字符,帮我写一个解码JS问题
  • ¥15 prophet运行报错,如何解决?
  • ¥20 前端数据是从session等作用域拿到的,如何取值继续传递后端呢
  • ¥15 eclipse无法正常运行
  • ¥15 定义了函数,但是无法根据函数定义触发器
  • ¥20 5变量卡诺图化简得出与非门电路图
  • ¥15 Python爬取交通拥堵指数数据
  • ¥15 使用vba抓取重定向网页问题
  • ¥20 付费需求测试程序(细谈)。
  • ¥15 为什么这段c++代码会报这么多语法错误?