1. 安装axios
npm install axios
  1. 在Vue3中使用axios

在Vue3中,我们可以使用provideinject来全局注入axios实例,方便在整个应用中使用。

main.js中,我们可以这样写:

import { createApp } from 'vue'
import axios from 'axios'
import App from './App.vue'

const app = createApp(App)

app.provide('axios', axios)

app.mount('#app')

这样,我们就在整个应用中注入了一个名为axios的实例。

  1. 在组件中使用axios

在组件中,我们可以使用inject来获取全局注入的axios实例。

export default {
  inject: ['axios'],
  data() {
    return {
      data: null
    }
  },
  mounted() {
    this.axios.get('/api/data').then(res => {
      this.data = res.data
    })
  }
}

这样,我们就可以在组件中使用this.axios来发起请求了

Axios 使用vue3配置使用

原文地址: https://www.cveoy.top/t/topic/cCLY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录