在根页面创建一个request文件夹,里面创建一个request.js文件,然后在里面进行封装。
const BASEURL = 'https://api-hmugo-web.itheima.net/api/public/v1/'
const request = (params)=>{
return new Promise((resolve,reject)=>{
uni.showLoading({
title:"加载中"
})
uni.request({
url: BASEURL + params.url, // 请求的路径
method:params.method||'GET', // 请求方式
data: params.data||'', // 请求参数
success: res=>{
uni.hideLoading()
// this.swiperData = res.data.message || []
resolve(res.data.message)
}
})
})
}
export default request //导出
然后在你要渲染的页面,在data里面定义数组,在method里面request({url:'路径'}).then(res=>{
进行赋值渲染)