ven-request
v3.2.6
Published
轻量化uni-app网络请求库
Downloads
15
Readme
一个轻量化的 uni-app 网络请求库 🐱
安装
npm i ven-request
yarn add ven-request
pnpm add ven-request
创建实例
import { createRequest } from 'ven-request'
// 创建一个实例
const request = createRequest()
使用方法
// 快捷请求
request.get('url', params, options?)
request.post('url', data, options?)
request.put('url', data, options?)
request.delete('url', params, options?)
// 完整写法
request.send('url', data, method, options)
配置拦截器
// 基地址和超时时间
request.defaults.baseURL = ''
request.defaults.timeout = 7000
// 请求拦截器
request.interceptors.request = (options) => {
return options
}
// 响应拦截器
request.interceptors.response = (res, resolve, reject) => {
if (res.statusCode < 200 || res.statusCode >= 300) return reject(res)
if (res.data.code !== 10000) {
return reject(res.data || { message: '出错了>_<', msg: '出错了>_<' })
}
return resolve(res.data)
}