在根目录新建一个service目录,新建request.js文件
let baseUrl='http://152.136.185.210:7878'
let timeout=6000
class HYRequest{
requst(url,method,data){
return new Promise((resolve,reject)=>{
uni.request({
url:baseUrl + url,
method:method || 'GET',
timeout:timeout,
success(res) {
resolve('res成功',res)
},
fail(err) {
reject('失败',err)
}
})
})
};
get(url,data){
return this.requst(url,'GET',data)
};
post(url,data){
return this.requst(url,'POST',data)
}
}
export default new HYRequest
在service目录,新建aip.js文件
import HYRequest from '@/service/request.js'
export const getBanner =()=>{
return HYRequest.get('/home/multidata',{})
}
在页面中使用
<script>
import {getBanner} from '@/service/aip.js'
export default {
data() {
return {
}
},
methods: {
getBannerAct(){
getBanner().then(res=>{
console.log('res11',res)
})
},
}
}
</script>