vue3 安装axios yarn
时间: 2025-02-21 18:22:30 浏览: 46
### 安装 Axios
在 Vue 3 项目中使用 `yarn` 来安装 Axios 是非常简单的操作。执行如下命令可以完成 Axios 的安装:
```bash
yarn add axios
```
这一步骤确保了 Axios 成功集成到项目依赖中[^5]。
### 配置 Axios
为了让 Axios 更加便捷地在整个应用内被调用,在项目的入口文件(通常是 `main.js` 或者 `main.ts` 文件),可以通过下面的方式配置 Axios:
```javascript
import { createApp } from 'vue'
import App from './App.vue'
// 导入axios库
import axios from 'axios'
const app = createApp(App)
// 将axios挂载至Vue原型上, 方便组件内部this.$axios访问
app.config.globalProperties.$axios = axios;
// 设置默认的基础url,简化后续请求路径书写
axios.defaults.baseURL = 'https://api.example.com';
app.mount('#app')
```
上述代码片段展示了如何将 Axios 添加到 Vue 应用实例的全局属性中以便于之后更方便地发起 HTTP 请求,并设置了 API 接口的基础 URL 地址[^3]。
### 使用 Axios 发起请求
一旦完成了以上设置,在任何 Vue 组件里就可以轻松地利用 `$axios` 属性来发送网络请求了。例如,要发出一个 GET 请求获取数据列表,则可以在方法或生命周期钩子里编写如下代码:
```javascript
export default {
name: "MyComponent",
mounted() {
this.fetchData();
},
methods: {
async fetchData(){
try{
const response = await this.$axios.get('/data');
console.log(response.data);
}
catch(error){
console.error('There was an error fetching the data!', error);
}
}
}
}
```
这段示例说明了怎样在一个名为 `fetchData()` 方法中异步等待来自服务器的数据响应并处理可能发生的错误情况[^1]。
阅读全文
相关推荐


















