el-table走后端排序,但是页面上并没有显示接口返回的正确顺序

最近撸代码时发现这样一个问题,原本的项目中是走的前端排序,但是又因为前端走了分页,所以导致每次排序都只是排当前的10或15条数据,这时候产品提出来说 是要全量排序,好吧,那就全量排序

大家都知道el-table有一个@sort-change方法是用来对表格进行全量排序的,这时候传一个调取后端接口的方法就好了。于是代码就提交上去了,测试开始测了,发现一个问题,后端已经排好的顺序,在前端展示的是另一个顺序,这时候我就很迷茫了。一开始不知道是什么原因,后来才知道,我们前端从后端获取数据的顺序之后,又被强制地排了个序,很尴尬。后来发现

el-table-columns 他自身也有一个排序方法 @sort-method,因为我们设置了sortable为true,所以他会在掉完el-table的方法之后 ,又调用@sort-method的方法,强制又换了一次顺序,所以呢

sortable=“custom” 这个会禁止自身的排序方法,远程监听el-table的@sort-change


哈哈哈

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. Java基础部分.................................................
    wy_sure阅读 3,833评论 0 11
  • 今天又因为拖延症的事情被责怪了一番,我并没有作任何的辩驳,拖延了就是拖延了,错了就是错了。学习,现在所面对的最为重...
    闻人清瑜阅读 784评论 0 1
  • 雪花 亦如花瓣般飘洒到这人间 丝毫不浪漫, 只是怀有一丝冰冷罢了 下雪时 有人在此景中潸然泪下 有人在此景中喜笑颜...
    霜雪霁寒宵阅读 361评论 3 2
  • 如果说《三傻大闹宝莱坞》批判了抹杀个性的教育方式,《贫民窟的百万富翁》揭露了印度经济发展背后的社会问题,《摔跤吧爸...
    我是东北仁儿阅读 501评论 0 4
  • 最近做梦连做的什么都不记得了,醒来就忘的一干二净,隐约记得是个噩梦
    莫西莫多阅读 82评论 0 0