后台排序到前台回归正常

前台请求后台升序数据
QF6)Z9S9F0_O6G079}EG5`2.png

显示结果:

~VVG~9O{S7U2UX7$NM0O%9Q.png

SQL也是升序

image.png

结果还是降序输出
image.png

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

image.png

前台遍历:
image.png

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

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

下面这张图是一个测试模块:
image.png

用户列表的代码是这样:
image.png

左边和右边的联系是这样的,点击左边超链接,异步渲染右边数据,右边的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
image.png
axios
image.png
controller
image.png
service
image.png

这个功能完全正常

但是第二个有问题:
image.png

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

js
image.png

点击管理员超链接触发获取默认数据函数,同时显示对应div
image.png

image.png

回答:

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

回答:

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

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

回到顶部