- npm install axios
- 我们将要使用的axios实例单独编写成一个js文件,文件夹可以建立在src/plugins/(自己选择建立在什么地方)。命名为: axiosInstance.js
//axiosInstance.js
//导入axios
import axios from 'axios'
//使用axios下面的create([config])方法创建axios实例,其中config参数为axios最基本的配置信息。
const API = axios.create({
baseURL:'http://localhost:8080', //请求后端数据的基本地址,端口号自定义
timeout: 2000 //请求超时设置,单位ms
})
//导出我们建立的axios实例模块,ES6 export用法
export default API
3.使用 axios
import API from "../plugins/axiosInstance.js";
API.post('sms/system/login',loginForm).then(res => {
//请求成功,触发then中的函数
console.log(res)
}).catch(error =>
//请求失败,触发catch中的函数 可省略
console.log(error)
)