代码改变世界

axios封装

2017-11-27 11:49  卢焓然  阅读(318)  评论(0)    收藏  举报
import axios from 'axios'

export default function (Vue) {
Vue.prototype.$request = function (options) {
let headers = options.headers || {}
let data = options.data || {}
let params = options.params || {}
let method = options.type
axios(options.url, {
method,
headers,
data,
params
}).then(options.success.bind(this)).catch(options.failed.bind(this))
}
}