1.安装

npm install axios

2.在main.js引入及全局使用

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

const app = createApp(App) // 创建实例
app.config.globalProperties.$axios=axios

app.use(router).mount('#app')

3.在代码文件中使用

    getData () {
      this.$axios.get('/api/getData', {
        headers: {
          'Content-Type': 'application/x-www-form-urlencoded',
          'Accept': 'application/json'
        }
      })
        .then(response => {
          let data = response.data
          if (data.code == 0) {
            console.log('data', data.data)
          }
        })
        .catch(error => {
        console.log('error:', error)
        })
    },
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐