request.js
const BASEURL = 'xxxx-xxxx-xxxxx'
const header = 'X-Ca-Key:akey1b&X-Ca-Timestamp:1479968678000&/api/alarm/queryById'
// 封装用于请求的函数
const $http = (params) => { // params是一个对象,url
return new Promise((resolve, reject) => {
// 显示加载动画
uni.showLoading({
title: "加载中"
})
// 请求
uni.request({
url: BASEURL + params.url, // 请求接口的地址
method: params.method || 'GET', // 请求方式
data: params.data || '', // 参数
success: res => {
resolve(res)
},
fail: err => {
},
complete: () => {
// 隐藏加载动画
uni.hideLoading()
}
})
})
}
export default $http
api.js
import $http from './request' 引入request页面
// 登录
export const Login = () => {
return $http({
url: `xxxxx`,
method: 'xxxxxx',
})
}