vue项目中删除功能发axios了也成功了可是页面上还有我删除了的数据

表格中有个删除功能 按照以往都是点击按钮发删除接口的qingqiu 再重新调获取列表接口获取表格数据 但是我的确是按照流程来了 页面显示删除成功 调接口的结果也200成功了 就是数据依旧在我的页面上 手动刷新也还是在我的页面上
这是数据库出问题了么 还是我代码写错了

img

img

如果请求成功,再请求还是会返回,要么就是后台没删数据,要么就是请求失败后台返回状态错了,跟后台对接下,沟通才是解决问题的最后方法

可以了解一下JS异步同步的概念:
同步与异步的概念

单线程:在JS引擎中负责解释和执行JavaScript代码的线程只有一个,一般称它为主线程。但是实际上还存在其他的线程,可以称之为工作线程。JS的单线程能够提高工作效率。JavaScript的主要用途是与用户互动,以及操作DOM,这就决定了它只能是单线程。单线程意味着前一个任务结束,才会执行后一个任务。
同步:在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务。如果在函数A返回的时候,调用者就能够得到预期的结果(即拿到了预期的返回值或者看到了预期的效果),那么这个函数就是同步的。
异步:不进入主线程、而进入"任务队列"(task queue)的任务,只有"任务队列"通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。如果在函数A返回的时候,调用者还不能马上得到预期的结果,而是需要在将来通过一定的手段得到,那么这个函数就是异步的 。
异步的过程:主线程发一起一个异步请求,相应的工作线程接收请求并告知主线程已收到通知(异步函数返回);主线程可以继续执行后面的代码,同时工作线程执行异步任务;工作线程完成工作后,通知主线程;主线程收到通知后,执行一定的动作(调用回调函数)。
在异步过程中有两个重要的要素,发起函数和回调函数,这两个函数是分离的。
工作线程在异步操作完成后需要通知主线程,通知机制是工作线程将消息放到消息队列,主线程通过事件循环过程去取消息。
消息队列:消息队列是一个先进先出的队列,它里面存放这各种消息。
事件循环:事件循环是指主线程重复从消息队列中取消息,执行的过程。
同步与异步的区别:同步可以保证顺序一致,但是容易导致阻塞;异步可以解决阻塞问题,但是会改变顺序性。
任务队列:是一个事件的队列或者消息的队列,所有任务都是在主线程上执行,形成一个执行栈,执行完js主线程的代码才会去看浏览器任务队列中的事件,再执行js代码中该事件对应的代码。任务队列也是一个先进先出的数据结构,排在前面的事件,优先被主线程读取。主线程的读取过程基本上是自动的,只要执行栈一清空,"任务队列"上第一位的事件就自动进入主线程。但是,由于存在后文提到的"定时器"功能,主线程首先要检查一下执行时间,某些事件只有到了规定的时间,才能返回主线程。
异步的执行机制:
1)所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)
2)主线程之外,还存在一个"任务队列"(task queue),只要异步任务有了运行结果,就在"任务队列"之中放置一个事件
3)一旦"执行栈"中的所有同步任务执行完毕,系统就会读取"任务队列",看看里面有哪些事件,那些对应的异步任务,于是结束等待状态,进入执行栈,开始执行
4)主线程不断重复上面的第三步

https://blog.csdn.net/weixin_42614080/article/details/90346489

这你不问你们后端同学,来CSDN就离谱。

删没删成功,直接看后台接口返回的数据对不对啊,接口都不会看?你打印一下后台数据也可以啊