
在Vue和TypeScript中使用Axios时遇到挂载错误的问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文介绍了在Vue项目中结合使用TypeScript与Axios过程中可能遭遇的挂载问题,并提供了解决方案。
在vue项目开发过程中,为了方便在各个组件中调用axios,我们通常会在入口文件将axios挂载到vue原型身上:
main.ts
```typescript
import Vue from vue;
import axios from ./utils/http;
Vue.prototype.$axios = axios;
```
这样的话,在各组件中进行请求时就可以直接使用 `this.$axios`。但是在ts中使用 `this.$axios` 进行请求时,会报错,因为ts在Vue身上检测不到 `$axios` 属性。
通过查阅资料发现:在 ts 中不识别 Vue 下面挂载的 `$axios`,不可以挂在原型链上。
全部评论 (0)
还没有任何评论哟~


