1.0.7 • Published 4 years ago

x-axios v1.0.7

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

xAxios

axios请求封装

安装

npm install x-axios --save

使用

// main.js
import http from 'x-axios/dist/http.min.js'
Vue.prototype.$http = http
// demo.vue
this.$http.get('/api', {a:1,b:2}).then({data} => {
  // do something
})
this.$http.get('/api?a=1&b=2').then({data} => {
  // do something
})
this.$http.options('/api', {a:1,b:2}).then({data} => {
  // do something
})
this.$http.options('/api?a=1&b=2').then({data} => {
  // do something
})
this.$http.head('/api', {a:1,b:2}).then({data} => {
  // do something
})
this.$http.head('/api?a=1&b=2').then({data} => {
  // do something
})
this.$http.delete('/api', {a:1,b:2}).then({data} => {
  // do something
})
this.$http.delete('/api?a=1&b=2').then({data} => {
  // do something
})
this.$http.post('/api', {a: 1,b: 2}).then({data} => {
  // do something
})
this.$http.put('/api', {a: 1,b: 2}).then({data} => {
  // do something
})
this.$http.patch('/api', {a: 1,b: 2}).then({data} => {
  // do something
})
this.$http.postJson('/api', {a: 1,b: 2}).then({data} => {
  // do something
})
this.$http.putJson('/api', {a: 1,b: 2}).then({data} => {
  // do something
})
this.$http.patchJson('/api', {a: 1,b: 2}).then({data} => {
  // do something
})

API

方法说明参数说明
get(url, params)get请求url:请求地址 params:请求参数,可在params传参或使用请求地址query传参
options(url, params)options请求url:请求地址 params:请求参数,可在params传参或使用请求地址query传参
head(url, params)head请求url:请求地址 params:请求参数,可在params传参或使用请求地址query传参
delete(url, params)delete请求url:请求地址 params:请求参数,可在params传参或使用请求地址query传参
post(url, data, config)post请求url:请求地址, data:请求参数, config:配置信息,参考axios官方文档
put(url, data, config)put请求url:请求地址, data:请求参数, config:配置信息,参考axios官方文档
patch(url, data, config)patch请求url:请求地址, data:请求参数, config:配置信息,参考axios官方文档
postJson(url, data, config)postJson请求url:请求地址, data:请求参数, config:配置信息,参考axios官方文档
putJson(url, data, config)putJson请求url:请求地址, data:请求参数, config:配置信息,参考axios官方文档
patchJson(url, data, config)patchJson请求url:请求地址, data:请求参数, config:配置信息,参考axios官方文档
upload(url, data, config)上传文件(实质为post请求)url:请求地址, data:请求参数, config:配置信息,参考axios官方文档
1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago