在根目录创建http文件夹
const BASE_URL = '后端服务器'
const request = (res) => {
return new Promise((resolve, reject) => {
uni.request({
method: res.method,
url: BASE_URL + res.url,
data: res.data,
header: {
token: uni.getStorageSync('token')},
dataType: 'json',
}).then((response) => {
console.log(response)
let [error, res] = response
resolve(res.data)
}).catch(error => {
console.log(error)
let [err, res] = error
reject(err)
})
});
}
export default request
在main.js 引入
import request from 'http/request.js'
Vue.prototype.$request = request
在需要请求的页面
this.$request({
url: '',
data: {
},
method: 'POST',
}).then(res => {
})