Vue请求封装纪要

58 阅读1分钟

我这里采用uniapp请求的封装方案:关于uniapp(基于uView框架开发)的一些js文件配置 - 项目心得 - SegmentFault 思否 因为搞不清传参特此记录

请求无参
const getRoleDeviceType = () => http.get(`/role/getRoleDeviceType`)
参数拼接到url上
const mobileCode = (uuid) => http.get(`api/check/code?code=${uuid}`)
const loginMiniWechat = (params) => http.post(`/user/userLogin?code=${params.code}&appname=${params.appname}`)

携带请求体
写法1const loginApp = (params = {}) => http.post('user/login', params)

写法2const getUserArea = (params) => http.get(`area/getUserArea`, {
        params: params
})