Simple secondary encapsulation of HTTP request based on Vue resource plug-in, supporting params, JSON, formdatau, URL parameter transfer, etc
npm install hg-vue-http
import hgVueHttp from 'hg-vue-http'
Requests can be made by passing the relevant config to vueHttp.
hgVueHttp.request({
url:'url',
data: { page: 1, pageSize: 10 },
method: 'post',
dataType:'json'
}).then(res=>console.log(res))
method:'get',
dataType:'params'
hgVueHttp.request({
url:'url',
data: { page: 1, pageSize: 10 }}
).then(res=>console.log(res))
method | dataType | data | url |
---|---|---|---|
get | params | data | 接口地址 |
post | json | 无 | url传参 |
put | FormData | ||
delete | |||
... |