请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

商品列表页排序

老师好,

想请问一下:为什么每次点击不同排序效果后,都要向后端请求数据,而不直接将第一次得到的数据缓存下来然后在浏览器里对json对象进行排序?我猜测原因是默认后端数据量太大,在前端排序可能会使得浏览器卡顿,是这样吗?

正在回答

1回答

如果是在前端排序的话,必须一次拿到所有数据,有多少商品就要一次拿过来多少数据,前端是撑不住的。假如按价格排序取到的前10条结果,在按销量排序的时候就可能是另外10条数据了,你这种方法排出来的就是错误的了

0 回复 有任何疑惑可以回复我~
  • 提问者 victorrotciv #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-01-04 00:24:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信