vue.js - 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。
解决方案
推荐阅读
- flutter - 未处理的异常:“Null”类型不是“Map”类型的子类型
' 在类型转换中 - python - 如何在 Python 中测试某些函数调用的返回值
- node.js - React JS socket.io-client 打开多个连接
- python - 如何在不丢失python中移位的位的情况下向左或向右移动二进制数的位
- python - 在 pandas 中搜索所有没有匹配 ID 字符串的行的最快方法
- code-coverage - Xcode13 未定义符号:___gcov_flush
- ios - TabBarController viewDidAppear 未在呈现的视图控制器关闭时调用
- kotlin - Mockk Kotlin 中的分支覆盖
- python - 如何安装 pycaw
- android - 反应原生深度链接不移动到第二个深度链接