我想按照用户和商家的距离由近到远进行排序渲染,用skpi()和limit()分页查询的话好像逻辑行不通,因为无法遍历整个表。请问怎么才能处理呢。
总共2个需求:
需求(1):全表由近到远进行排序
需求(2):全部排序后再根据上拉刷新进行分页加载
如果这个需求是后端让你做的,那是在“锻炼”你。
通常实现步骤为:
以上供参考
当你说渲染, 你是要用不同的颜色渲染?
按照距离排序不行么?
距离排序和分页要在后端查询数据部分实现,前端只需要负责渲染就好了
思路如下,如果你商家有存储经纬度,那么你前端获取用户的经纬度,传递给后端,后端通过的sql语句查询进行排序,分页就可以把数据传回给前端渲染了