【Java】后台排序到前台回归正常

前台请求后台升序数据
【Java】后台排序到前台回归正常

显示结果:

【Java】后台排序到前台回归正常

SQL也是升序

结果还是降序输出
【Java】后台排序到前台回归正常

后台打印数据接口返回给前台的时候是升序:

【Java】后台排序到前台回归正常

前台遍历:
【Java】后台排序到前台回归正常

分析: 后台排列好的数据返回到前台的时候。序列被回归正常,大佬这该怎么解决

------------------------------------------------
刚梳理了一下,可能这个问题列举的代码太少了,不容易定位。

下面这张图是一个测试模块:
【Java】后台排序到前台回归正常

用户列表的代码是这样:
【Java】后台排序到前台回归正常

左边和右边的联系是这样的,点击左边超链接,异步渲染右边数据,右边的div通过v-show来控制什么时候出现,而控制div出现的机制就是:准备三个变量名 1、2、3分别为true、flase、flase, 右边每个div对应 v-show="1"、v-show="2"、v-show="3",那么在不修改变量的情况下第二个都三个就是不出现的,这时再创建三个function:里面内容就是改变那三个变量的值,选中哪个超链接,就让那个div里的v-show的值变为true,其余为false隐藏。

第一个测试用户列表的代码:
view
【Java】后台排序到前台回归正常
axios
【Java】后台排序到前台回归正常
controller
【Java】后台排序到前台回归正常
service
【Java】后台排序到前台回归正常

这个功能完全正常

但是第二个有问题:
【Java】后台排序到前台回归正常

第二个测试管理员逻辑是这样的,
点击超链接,显示右边div,页面加载同时触发函数获取默认降序数据,渲染如图如图2-->1,此时,点击升序,后台返回排序好数据,但前台渲染出来的仍事默认降序排列。

js
【Java】后台排序到前台回归正常

点击管理员超链接触发获取默认数据函数,同时显示对应div
【Java】后台排序到前台回归正常

【Java】后台排序到前台回归正常

回答

是不是从后台序列化数据到前台的时候乱序了

别管vue的渲染,在浏览器里看过来的数据,如果是对的就是前端问题,如果是错的就是后端问题。

以上是 【Java】后台排序到前台回归正常 的全部内容, 来源链接: utcz.com/a/88912.html

回到顶部