uni-app 网络请求

一、网络请求

 

在uni中可以调用uni.request方法进行请求网络请求
需要注意的是:在小程序中网络相关的 API 在使用前需要配置域名白名单。

 

  1.  配置请求
一下为发送网络请求的基本配置,可根据接口请求数据方法的不同,以不同的方式请求数据

 

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 }

 

posted @ 2023-04-12 17:02  33的男孩  阅读(232)  评论(0编辑  收藏  举报