创建一个http.js
const BASE_URL = "http://localhost:8082"
export const myRequest = (options)=>{
// resplove :成功
// reject : 失败
return new Promise((resolve,reject)=>{
uni.request({
url:BASE_URL+options.url,
method: options.method || 'GET',
data: options.data||{},
success:(res)=>{
if(res.data.status!==0){
return uni.showToast({
title:"获取数据失败"
})
}
resolve(res)
},
fail:(err)=>{
uni.showToast({
title:"请求接口失败"
})
reject(err)
}
})
})
}
调用方法
// 获取热门商品
async getHotGoods(){
const res = await this.$myRuquest({
url:
method:
})
},
相关内容请浏览《普歌 智音团队 uni-app路由跳转的两种方式》
作者:lihaijin8090
本文源自:lihaijin8090的《普歌-智音团队 uni-app请求封装》
本文版权归作者和CSDN共有,欢迎转载,且在文章页面明显位置给出原文链接,未经作者同意必须保留此段声明,否则保留追究法律责任的权利。