let instance = axios.create({
baseURL: baseUrl,//请求基地址
timeout: 3000,//请求超时时长
url: '/url',//请求路径
method: 'get,post,put,patch,delete',//请求方法
headers: { token: '' },//请求头 params: {},//请求参数拼接在url上面 data: {},//请求参数放请求体里 })
/*ajax请求*/ | |
import axios from 'axios' | |
axios.defaults.baseURL = 'https://api.douban.com/v2/movie' | |
Vue.prototype.$ajax = axios |
=========================================================================================================
get
Axios.get('demo/url', { params: { id: 123, name: 'Henry', sex: 1, phone: 13333333 } })
delete
Axios.delete('demo/url', { data: { id: 123, name: 'Henry', sex: 1, phone: 13333333 } })
post
Axios.post('demo/url', { id: 123, name: 'Henry', sex: 1, phone: 13333333 })
put
Axios.put('demo/url', { id: 123, name: 'Henry', sex: 1, phone: 13333333 })
patch
Axios.patch('demo/url', { id: 123, name: 'Henry', sex: 1, phone: 13333333 })