uni-app 网络请求

一、网络请求

 

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

 

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

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 @   33的男孩  阅读(260)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示