wendux / fly

:rocket: Supporting request forwarding and Promise based HTTP client for all JavaScript runtimes.
https://wendux.github.io/dist/#/language
MIT License
3.9k stars 639 forks source link

为什么对 fly 实例解构赋值之后,get 等请求方法都无法使用 #280

Open abitwhy opened 2 years ago

abitwhy commented 2 years ago

在使用 npm 安装的 fly 的 vue 项目中发生的。

与解构类似,ES Module 导出也会导致该问题。 查看报错栈,发现 fly.js 内部使用了上下文: https://github.com/wendux/fly/blob/fced928bfe7449d0fa18d5fea466cce1e3bda465/src/fly.js#L353 有改进以支持解构赋值和 ES Module 导出的可能吗?