axios用法

1.安装axios

npm install --save axios

2.引用axios

在main.js中引用axios

import axios from 'axios'

Vue.prototype.$axios = axios //修改原始数据

axios.defaults.baseURL='/api'

3.设置代理

在vue.config.js中,设置代理

module.exports = {
    devServer: {

        open: true, //是否自动弹出浏览器页面

        host: "localhost", 

        port: '8081',

        https: false,

        hotOnly: false, 

        proxy: {

            '/api': {

                target: 'ip地址/api', //API服务器的地址

                changeOrigin: true,

                pathRewrite: {

                    '^/api': ''

                }

            }

        },

    }

 }

 接下来就可以调用了

methods:{
        dopost(){
        this.$axios.post('接口地址',{},{headers:{'accessToken':''}}
          ).then(response=>{
          if(response.data){
            this.tableData=response.data.data;
          }
        }).catch(err=>{
          alert('请求失败')
        })
      }
    },mounted(){
        this.dopost();
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值