【发布时间】:2021-12-23 08:53:55
【问题描述】:
我在 Vue 应用程序中使用 Axios。我想向我的后端发送一个请求(记录单击按钮),但不等待响应,然后将客户端重定向到另一个页面。现在,请求发出,重定向立即发生,初始请求被“取消”,我的后端不处理请求。
我只想触发该请求,然后重定向而不是取消初始请求。我该怎么做?
【问题讨论】:
-
这不会发生。当页面导航离开时,浏览器会终止请求。传统的 http 请求在这里不起作用。
-
这就是 SPA 的工作方式。当客户端路由器通过 history.push 导航到另一个 url 时,页面不会重新加载。问题表明您目前不这样做,是吗?
标签: javascript vue.js axios