首页 > 解决方案 > VueRouter:路由器推送不发出 API 请求

问题描述

我正在尝试转到“帐户/注销”路线,该路线将进行 API 调用。

但是, this.$router.push('account/logout') 不起作用,它会将我带到一个空白页面。

我的猜测是“推送”方法只会改变路径。

有谁知道我可以使用什么方法来进行 API 调用,而不仅仅是更改路由?

示例:如果我手动输入以下路由: https://domain/account/logout 将调用一个 API,它会清除一些 cookie 并将我带到 https://domain 页面。

如果我在 Vue 中使用 this.$route.push('account/logout') ,它将带我到 https://domain/account/logout 并显示一个空白页面,而无需调用 API。

标签: vue.jsvue-router

解决方案


推荐阅读