23 条回复  ·  2642 次点击
redbeanzzZ 小成 2025-2-24 20:58:03
点了再切换,不然压测时候测试搞一堆数据可能影响性能给你来个 bug
zhengfan2016 小成 2025-2-24 21:19:42
那肯定是点哪个请求哪个呀,我理解 op 为什么想要第二种,减少并发是吧哈哈哈。 你要是想让前端按第二种改,可以使劲抓它小辫子,比如你当前在 tab1 ,但是 tab2 页后端更新数据了,切换 tab2 数据没有及时刷新,你就怼前端 tmd 怎么写出 bug 了。前端如果把切换 tab 就请求对应接口写上了,你就怼前端初始进入页面的时候请求三个接口,切换 tab 又请求接口,重复请求,又有 bug ,你们前端 xxxxx 吃的 hhhhttps://i.imgur.com/agAJ0Rd.png
chihiro2014 小成 2025-2-24 21:42:37
一般不是看生命周期么,tab 加载和切换的时候才会取数据。一次性取三个,除非是静态数据
blackmatch 初学 2025-2-24 21:55:39
这不仅仅前后端协作的问题,还会涉及到用户体验的问题,如果一下子请求 3 个 tab 的数据,从技术人的角度可能会觉得对用户是友好的,提前准备好数据,能够无缝切换 tab ,但是体验上却未必: 1. 一次请求多个 tab 页的数据会增加服务压力,可能会影响接口性能,降低整体的用户体验 2. 提前加载数据,用户切换 tab 的时候不能及时展示最新的数据 3.没有过度动画会给人一种“假数据/写死的数据”的错觉 综上,个人更倾向于切换 tab 时实时请求当前页的数据。
123
返回顶部