第一步 封装请求--http.js
const http = ({url,method = 'get', data = ''}) =>{
return new Promise((resolve, reject) =>{
uni.request({
method,
url: '公共请求地址' + url,
data,
success(res){
resolve(res.data) // 请求成功获取数据
},
fail(err){
reject(err) // 请求失败返回信息
},
complete(){
}
})
})
}
第二步 使用封装好的js -- api.js
import http from './http.js'
export const getSwiper = () => http({url: '你的接口地址'})
第三步 在页面中使用api.js
import { getSwiper} from 'api.js'
export default {
data(){
return {
swiper:[]
}
},
async created(){
let {message} = await getSwiper () // message 就是我们请求完成获取的数据信息
this.swiper = message
}
}