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 })