1.0.2 • Published 3 years ago

@halobear/request v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

request

简单包装一下 axios

默认返回 data 数据

{
  data: {},
  success: true
}

usage

import { createApi } from '@halobear/request'
// axios对象,默认不开启loading和toast
const instance = createApi({ config: { shouldLoading: true, shouldToast: true } })

// 覆盖上配置
instance({
  url: '/api/test',
  method: 'post',
  shouldLoading: false,
  shouldToast: true,
})
instance('/api/test', { params: { id: 1 }, shouldLoading: true })
instance.get('/api/test', { params: { id: 1 }, shouldLoading: true })
instance.post('/api/test', { data: { id: 1 }, shouldLoading: true })
instance.delete('/api/test', { data: { id: 1 }, shouldLoading: true })
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago