Vue前端

Vue中Axios简单使用

2019-05-21  本文已影响118人  打酱油12138
在vue中使用axios

axios文件定义(可定义请求方式、请求头参数,实现添加拦截器操作等)

//  目录为src/api/axios.js
import axios from 'axios';
const baseUrl = 'http://localhost:8900/';
axios.defaults.baseURL = baseUrl;
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
//  post默认使用form-data方式进行传值
export default async (url = '', data = {}) => {
  const res = await axios.post(url, data);
  return res;
};

getData 定义数据获取接口

//  目录为src/api/getData.js
import axios from './axios';
const MARKET = 'market';
// 后台管理员相关
const ADMIN = '/admin';
export const adminLogin = (data) => axios(MARKET + ADMIN + '/login', data);

后续更新添加拦截器等相关操作

上一篇下一篇

猜你喜欢

热点阅读