一个分页动态刷新功能点的念念碎(纯前端)

443 阅读2分钟

以下只是一些想法,可能并不会去实践它们

    因为有分页的缘故,所以对动态进行点赞和评论啥的并不能直接调用获取数据的接口刷新状态
(分页是page和limit,加载是page+1然后拼接数据数组)

1、假刷新:
评论和点赞啥的凭借循环的index手动改一下数组里的数据,但是获取不到最新的更新

2、limit+10:
每次加载更多的时候不是page+1而是limit+10,可以重新调用加载的接口更新数据。
简单、直接、干脆、省心。缺点是分页分了个寂寞,分了,但没有完全分。

3、局部刷新:
获取数据的数组里装一堆动态的id(不是会动的id),依次拿id去获取单条动态的数据,然后拼接成列表。
这样点赞了那条动态就可以拿它的id去获取这条id的数据然后替换就行
(喂喂喂,说好的纯前端呢。害~,纯前端的想法咋不能叫纯前端了,其实是看的qq空间有感,点赞的时候此条动态会闪烁一下)
简单说也可以动态列表还是动态列表,但也有单条动态的查询接口,点赞后拿id查询后替换就行,注意多页面都需要查询并替换

主要是分为两种 一种是刷新一种是不刷新,然后再到如何刷新上去做文章,具体哪种好用咱也没试过,也不知道主流做法是啥,更有可能是多种方案混合着做的,不同页面的动态列表处理也不一定一样,此文就是一堆碎碎念,不会涉及代码以及实现