#挑战每日一条沸点#
AI淘汰的是那些不会使用AI的人,说白了AI再强大也需要人来驱动!
仔细观察会发现,能熟练使用AI编程工具、能熟练做AI智能体开发出结果的这些人要更能适应现在市场的变化
大佬们,请教关于前端开发的问题!
问题话题:关于社区点赞功能设计
目前状态:已经实现社区基本功能,通过一张表来获取信息
问题:点赞功能的设计。
我的思路是这样的:
点赞之后会将以下信息录入另一张数据表!
点赞人(根据系统登陆者获取)+ 点赞时间 + 点赞头像 + 点赞文章的ID
困难点:如何让页面加载的时候,文章是否被点赞?
方案一:
在每次循环社区list的时候,遍历到点赞数时
1.将文章的数据库一次性查出来放在 data1
2.将点赞信息的数据库一次性查出来 放在data2
在遍历的社区数据时候,通过嵌套循环v-for再判断文章data1.ID 是否等于 点赞ID
如果等于的话,再查询这个点赞信息表的下本id的数量和人员,返回到页面。
但是问题是,每次这么加载会导致页面加载时间变长...数据量大的时候不敢想象,请问大厂怎么做的?
问题话题:关于社区点赞功能设计
目前状态:已经实现社区基本功能,通过一张表来获取信息
问题:点赞功能的设计。
我的思路是这样的:
点赞之后会将以下信息录入另一张数据表!
点赞人(根据系统登陆者获取)+ 点赞时间 + 点赞头像 + 点赞文章的ID
困难点:如何让页面加载的时候,文章是否被点赞?
方案一:
在每次循环社区list的时候,遍历到点赞数时
1.将文章的数据库一次性查出来放在 data1
2.将点赞信息的数据库一次性查出来 放在data2
在遍历的社区数据时候,通过嵌套循环v-for再判断文章data1.ID 是否等于 点赞ID
如果等于的话,再查询这个点赞信息表的下本id的数量和人员,返回到页面。
但是问题是,每次这么加载会导致页面加载时间变长...数据量大的时候不敢想象,请问大厂怎么做的?
展开
6
1
![[不看]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_102.b113c42.png)
![[泪奔]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_85.43ad2fc.png)
![[吐舌]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_95.6b0752f.png)
![[骷髅]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_35.8d57f28.png)