### 需求描述 Feature Description 1. 现在虽然很多请求库自身支持了 AbortController,但若需要手动取消,除了 vue-request 外还得每次另外维护 AbortController。 统一使用 vue-request 返回的 cancel 进行取消会方便很多。 1. 非请求的、耗时的异步源,有时候是刚需实际的取消。 已经引入 vue-request 情况下, vue-request 管理这种也很方便。 比如某个组件,需要启动其他组件的任务并等待。其他组件也得知道任务被取消了,以进行一些操作或更新ui 1. 上面提到的情况都经常有一个 loading 状态来自多个异步源时,希望可以只调用一次 vue-request 的 cancel,就能批量取消 1. 现在 AbortController、AbortSignal 兼容性很好了。 ### 建议的解决方案 Proposed Solution vue-request 调用 Service 时,在最后一个参数传递 `signal` 或 `{ signal }` Service 的实现传递 signal 或 自行监听 abort 事件 ### 其他信息 Other information