vue异步请求 get与post

get请求

  

getDatas(所传数据) {
       let self = this;
       axios.get("请求路由",{
            params:{
                所传参数名:所传数据,
            }
       }).then(function (response) {
            var data = response.data;/* 请求返回数据*/
            if (data.code == 0) { //请求数据成功返回的编码(可自定义)
                    self.$message({
                        showClose: true,
                        message: '成功!',
                        type: 'success'
                    });
            } else {
                self.$notify({
                    type: 'error',//请求数据失败
                    message: data.message,
                    duration: 2000,
                });
            }
        });
    }, 

post请求

getData(data) {
                return axios({
                    method: 'post',
                    url: '请求路径',
                    headers: {'Content-Type': 'multipart/form-data'},
                    timeout: 20000,
                    data: data
                });
            },
原文地址:https://www.cnblogs.com/gongyijie/p/9958058.html