axios简单封装

101 阅读1分钟

1.util/request.js封装axios

import axios from 'axios'

export function request(config) {
    //创建axios实例
    const instance1 = axios.create({
        baseURL: "http:/127.0.0.1:8080",
        timeout: 50000
    })
    //发送真正网络请求
    return instance1(config)
}

2.network/index.js存放网络请求方法

import { request } from "util/request";
export function Register(data) {
    return request({
       url: '/UserServlet/register',
        params: data
    })
}

3.组件中调用网络请求方法

import{Register} from 'network/index'
methods:{
    reg:function(){
        Register(data).then(res=>{}).catch(res=>{})
    }
}