uni-app 网络请求
一、网络请求
在uni中可以调用uni.request方法进行请求网络请求
需要注意的是:在小程序中网络相关的 API 在使用前需要配置域名白名单。
- 配置请求
一下为发送网络请求的基本配置,可根据接口请求数据方法的不同,以不同的方式请求数据
var baseURL = "/api"
var baseURL = "http://81.68.254.47/api"
var request = function(options){
return new Promise((resolve,reject)=>{
uni.request({
url:baseURL+options.url,
method:options.method||'GET',
data:options.data||{},
dataType:options.dataType||'json',
success:(res)=>{
resolve(res.data)
},
fail:(err)=>{
reject(err)
}
})
})
}
export default request
1.1发送Get请求
1 //引入request请求方式 2 import request from '../utils/request.js' 3 4 //请求首页基础数据的方法 5 export const getHome = ()=>{ 6 return request({ 7 url:'/index_category/data' 8 }) 9 }
1.2发送POST请求
1 //引入request请求方法 2 import request from '../utils/request.js'; 3 4 //获取首页指定分类下的分页数据 5 export const getChoose = ({title,page,all,sale_count,min_price})=>{ 6 return request({ 7 url:'.goods/search', 8 method:'POST', 9 data:{title,page,all,sale_count,min_price} 10 }) 11 }
浙公网安备 33010602011771号