|
|
|
@ -83,6 +83,17 @@ const request = curry( |
|
|
|
}) |
|
|
|
.then(succFn) |
|
|
|
.catch(failFn); |
|
|
|
} else if (method.toUpperCase() == "DELETE") { |
|
|
|
axios |
|
|
|
.delete(url, { |
|
|
|
headers, |
|
|
|
data, |
|
|
|
responseType: "json", |
|
|
|
// progress,
|
|
|
|
// credentials: false,
|
|
|
|
}) |
|
|
|
.then(succFn) |
|
|
|
.catch(failFn); |
|
|
|
} else { |
|
|
|
axios |
|
|
|
.get(url, { |
|
|
|
@ -102,9 +113,12 @@ export const requestGet = request("get"); |
|
|
|
|
|
|
|
export const requestPost = request("post"); |
|
|
|
|
|
|
|
export const requestDelete = request("delete"); |
|
|
|
|
|
|
|
export default { |
|
|
|
install(Vue) { |
|
|
|
Vue.prototype.$requestGet = requestGet; |
|
|
|
Vue.prototype.$requestPost = requestPost; |
|
|
|
Vue.prototype.$requestDelete = requestDelete; |
|
|
|
}, |
|
|
|
}; |
|
|
|
|